Troubleshooting
Problem
This document details what IBM JDK versions are supported at each IBM i operating system version and release.
Environment
IBM i; IBM Java Development Kit
Resolving The Problem
IMPORTANT!!!
The IBM JDK 11 64 bit LPP, 5770-JV1 Option 19, has been removed from the IBM i OS and is not available at IBM i 7.6 and later.
After April 30th, 2026, IBM i 7.2 and earlier OS versions are no longer supported by IBM. As a result, no support is provided for the IBM JDK running on IBM i 7.2 and earlier OS versions.
After September 30th, 2022, IBM Java Development Kit v7.0 and v7.1 provided with 57xxJV1 Option 14 and 15 will only be supported on a "best-effort" basis. There will be absolutely no development and no defect support for JDK 7.0/7.1 on the IBM i OS. Best effort support will be provided as long as the IBM i OS VRM is still supported.
After December 31st, 2017, IBM Java Development Kit v6.0 and v6.2.6 provided with 57xxJV1 Option 11 and 12 will only be supported on a "best-effort" basis. There will be absolutely no development and no defect support for JDK 6.0/6.2.6 on the IBM i OS. Best effort support will be provided as long as the IBM i OS VRM is still supported.
This also includes all older versions of the IBM JDK prior to v6.0/6.2.6 including, but not limited to v5.0, v1.4.2, and v1.3. These versions are also only supported on a "best-effot" basis as long as the IBM i OS VRM is still supported. There will be absolutely no development and no defect support for JDK v5.0, 1.4.2, and v1.3 on the IBM i OS.
IBM recommends using JDK v8.0 as your default JDK version on your IBM i server. Information on how to download and install JDK v8.0 on the IBM i OS at IBM i 7.1 and later can be found in the following IBM Technical Document.
Support of Java Development Kit (JDK) 8.0 on the IBM i OS
This also includes all older versions of the IBM JDK prior to v6.0/6.2.6 including, but not limited to v5.0, v1.4.2, and v1.3. These versions are also only supported on a "best-effot" basis as long as the IBM i OS VRM is still supported. There will be absolutely no development and no defect support for JDK v5.0, 1.4.2, and v1.3 on the IBM i OS.
IBM recommends using JDK v8.0 as your default JDK version on your IBM i server. Information on how to download and install JDK v8.0 on the IBM i OS at IBM i 7.1 and later can be found in the following IBM Technical Document.
Support of Java Development Kit (JDK) 8.0 on the IBM i OS
Additionally, information on how to download and install Java 11 and 17 on the IBM i OS can be found here:
Download, Installation, and Usage of Java 11 on the IBM i OS
Download, Installation, and Usage of Java 17 on the IBM i OS
Download, Installation, and Usage of Java 17 on the IBM i OS
IBM i 7.3, 7.2 OS and earlier OS versions have reached end of program support. For the IBM i 7.3 OS version, a valid service extension contract must be purchased and active for the OS in order to obtain any level of support for any IBM JDK version. IBM i 7.2 and earlier OS versions are no longer supported by IBM and thus no support is available for the IBM JDK.
Support for multiple Java Development Kits (JDKs) on IBM i OS
IBM i 7.6
IBM i 7.5
IBM i 7.4
IBM i 7.1
https://www.ibm.com/docs/en/i/7.1.0?topic=server-support-multiple-java-development-kits-jdks
For further explanation on the IBM i JDKs and how to use them in your IBM i server environment, please refer to the following IBM Software Technical document.
How to determine what Java Development Kits (JDKs) are installed and use them in your environment?
NOTE: IT4J = IBM Technology for Java VM
How to determine what Java Development Kits (JDKs) are installed and use them in your environment?
NOTE: IT4J = IBM Technology for Java VM
| Full, Best Effort, or No Support | IBM i VRM LPP | Product Option | JDK Version | JDK Bit Level | JAVA_HOME Value |
| IBM i 7.1 only | |||||
| No Support | 5761JV1 | Option 8 | IT4J 5.0 (1.5) | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk50/32bit |
| No Support | 5761JV1 | Option 9 | IT4J 5.0 (1.5) | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk50/64bit |
| No Support | 5761JV1 | Option 11 | IT4J 6.0 (1.6) | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit |
| No Support | 5761JV1 | Option 12 | IT4J 6.0 (1.6) | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk60/64bit |
| No Support | 5761JV1 | Option 11 | IT4J 6.2.6 | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk626/32bit |
| No Support | 5761JV1 | Option 12 | IT4J 6.2.6 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk626/64bit |
| No Support | 5761JV1 | Option 13 | IT4J 1.4.2 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk14/64bit |
| No Support | 5761JV1 | Option 14 | IT4J 7.0 | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit |
| No Support | 5761JV1 | Option 15 | IT4J 7.0 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk70/64bit |
| No Support | 5761JV1 | Option 14 | IT4J 7.1 | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk71/32bit |
| No Support | 5761JV1 | Option 15 | IT4J 7.1 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk71/64bit |
| No Support | 5761JV1 | Option 16 | IT4J 8.0 | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk80/32bit |
| No Support | 5761JV1 | Option 17 | IT4J 8.0 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit |
IBM i 7.2 only | |||||
| No Support | 5770JV1 | Option 11 | IT4J 6.0 (1.6) | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit |
| No Support | 5770JV1 | Option 12 | IT4J 6.0 (1.6) | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk60/64bit |
| No Support | 5770JV1 | Option 11 | IT4J 6.2.6 | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk626/32bit |
| No Support | 5770JV1 | Option 12 | IT4J 6.2.6 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk626/64bit |
| No Support | 5770JV1 | Option 14 | IT4J 7.0 | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit |
| No Support | 5770JV1 | Option 15 | IT4J 7.0 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk70/64bit |
| No Support | 5770JV1 | Option 14 | IT4J 7.1 | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk71/32bit |
| No Support | 5770JV1 | Option 15 | IT4J 7.1 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk71/64bit |
| No Support | 5770JV1 | Option 16 | IT4J 8.0 | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk80/32bit |
| No Support | 5770JV1 | Option 17 | IT4J 8.0 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit |
IBM i 7.3 only | |||||
| Best Effort Only | 5770JV1 | Option 14 | IT4J 7.0 | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit |
| Best Effort Only | 5770JV1 | Option 15 | IT4J 7.0 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk70/64bit |
| Best Effort Only | 5770JV1 | Option 14 | IT4J 7.1 | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk71/32bit |
| Best Effort Only | 5770JV1 | Option 15 | IT4J 7.1 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk71/64bit |
| IBM i 7.3, 7.4, 7.5, 7.6 | |||||
| Full Support | 5770JV1 | Option 16 | IT4J 8.0 | 32 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk80/32bit |
| Full Support | 5770JV1 | Option 17 | IT4J 8.0 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk80/64bit |
| IBM i 7.3, 7.4 & 7.5 only | |||||
| Full Support | 5770JV1 | Option 19 | IT4J 11 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk11/64bit |
| IBM i 7.4, 7.5, & 7.6 only | |||||
| Full Support | 5770JV1 | Option 20 | IT4J 17 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk17/64bit |
| IBM i 7.6 only | |||||
| Full Support | 5770JV1 | Option 21 | IT4J 21 | 64 bit | /QOpenSys/QIBM/ProdData/JavaVM/jdk21/64bit |
[{"Type":"SW","Line of Business":{"code":"LOB68","label":"Power HW"},"Business Unit":{"code":"BU070","label":"IBM Infrastructure"},"Product":{"code":"SWG60","label":"IBM i"},"ARM Category":[{"code":"a8m0z0000000CH5AAM","label":"Java Development Kit"}],"ARM Case Number":"","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"All Version(s)"}]
Historical Number
573516449
Was this topic helpful?
Document Information
Modified date:
30 April 2026
UID
nas8N1011999