IBM Support

Java Version Precedence

Troubleshooting


Problem

This document shows how an IBM i system handles more than 1 JDK installed to a single system.  Depending on the 57xxJV1 LPP Options installed for your IBM i OS VRM, the default IBM i OS Java version may waterfall to another version.  Each IBM i OS VRM lists the default Java version precedence order of the 57xxJV1 LPP Options.

Resolving The Problem

Each version of IBM i has its own Java precedence order. This document puts the Java precedence orders in a convenient single location.

IBM i 7.1 OS

Support for multiple Java Development Kits (JDKs)
https://www.ibm.com/docs/en/i/7.1?topic=server-support-multiple-java-development-kits-jdks

1. Option 11 - IBM Technology for Java 6 32-bit
2. Option 12 - IBM Technology for Java 6 64-bit
3. Option 8 - IBM Technology for Java 5.0 32-bit
4. Option 9 - IBM Technology for Java 5.0 64-bit
5. Option 14 - IBM Technology for Java 7.0 32-bit
6. Option 15 - IBM Technology for Java 7.0 64-bit
7. Option 13 - IBM Technology for Java 1.4.2 64-bit

IBM i 7.2 OS

Support for multiple Java Development Kits (JDKs)
https://www.ibm.com/docs/en/i/7.2?topic=server-support-multiple-java-development-kits-jdks

1. Option 14 - IBM Technology for Java 7.1 32-bit
2. Option 15 - IBM Technology for Java 7.1 64-bit
3. Option 14 - IBM Technology for Java 7.0 32-bit
4. Option 15 - IBM Technology for Java 7.0 64-bit
5. Option 16 - IBM Technology for Java 8.0 32-bit
6. Option 17 - IBM Technology for Java 8.0 64-bit
7. Option 11 - IBM Technology for Java 6 32-bit
8. Option 12 - IBM Technology for Java 6 64-bit

IBM i 7.3 OS

Support for multiple Java Development Kits (JDKs)
https://www.ibm.com/docs/en/i/7.3?topic=server-support-multiple-java-development-kits-jdks

1. Option 16 - IBM Technology for Java 8.0 32-bit
2. Option 17 - IBM Technology for Java 8.0 64-bit
3. Option 19 - IBM Technology for Java 11 64-bit (Added by PTF)
4. Option 14 - IBM Technology for Java 7.1 32-bit
5. Option 15 - IBM Technology for Java 7.1 64-bit
6. Option 14 - IBM Technology for Java 7.0 32-bit
7. Option 15 - IBM Technology for Java 7.0 64-bit

IBM i 7.4 OS

Support for multiple Java Development Kits (JDKs)
https://www.ibm.com/docs/en/i/7.4?topic=server-support-multiple-java-development-kits-jdks

1. Option 17 - IBM Technology for Java 8.0 64-bit
2. Option 16 - IBM Technology for Java 8.0 32-bit
3. Option 19 - IBM Technology for Java 11 64-bit (Added by PTF)
4. Option 20 - IBM Technology for Java 17 64-bit (Added by PTF)

IBM i 7.5 OS

Support for multiple Java Development Kits (JDKs)
https://www.ibm.com/docs/en/i/7.5?topic=server-support-multiple-java-development-kits-jdks

1. Option 17 - IBM Technology for Java 8.0 64-bit
2. Option 16 - IBM Technology for Java 8.0 32-bit
3. Option 19 - IBM Technology for Java 11 64-bit
4. Option 20 - IBM Technology for Java 17 64-bit

IBM i 7.6 OS

Support for multiple Java Development Kits (JDKs)
https://www.ibm.com/docs/en/i/7.6?topic=server-support-multiple-java-development-kits-jdks

1. Option 20 - IBM Technology for Java 17 64-bit
2. Option 17 - IBM Technology for Java 8.0 64-bit
3. Option 16 - IBM Technology for Java 8.0 32-bit
4. Option 21 - IBM Technology for Java 21 64-bit

Related Information

[{"Type":"MASTER","Line of Business":{"code":"LOB68","label":"Power HW"},"Business Unit":{"code":"BU070","label":"IBM Infrastructure"},"Product":{"code":"SWG60","label":"IBM i"},"ARM Category":[{"code":"a8m0z0000000CKJAA2","label":"Java Development Kit-\u003EJDK Order of Precedence"}],"ARM Case Number":"","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"All Versions"}]

Historical Number

526207187

Document Information

Modified date:
30 April 2025

UID

nas8N1012906