Java requirements
Important:
- IBM® ADDI supports Java™ version 17. When you install IBM ADDI, make sure to uninstall any existing Java version that was installed if it is not a supported one. To ensure that IBM ADDI runs properly, you must install at least the minimum supported patch version 17.0.9 accordingly.
- IBM ADDI Build Client runs only on the 64-bit JVM.
- 64-bit AdoptOpenJDK Java 17 - https://adoptium.net/temurin/releases/Important:
- Make sure to download the JDK version of AdoptOpenJDK for the target platform.
- Make sure that Set JAVA_HOME variable and JavaSoft (Oracle) registry
keys subfeatures are selected when you install AdoptOpenJDK Development Kit with
Hotspot.


- 64-bit Java 17 from Oracle, go to https://www.oracle.com/java/technologies/downloads/#java17.Important: Make sure that the system variable JAVA_HOME is added and the value of the JAVA_HOME is correct when you install Oracle Java.
- 64-bit Java
17 from IBM - https://developer.ibm.com/languages/java/semeru-runtimes/downloads/?license=IBMNote:
- On WindowsIf no .MSI executable file for Java is available, extract the contents of the downloaded archive file and set the Java path in Windows Registry by completing the following steps.Important: IBM ADDI installer is looking in Windows Registry to find the IBM Java path. Use extreme caution when you edit the Windows Registry. Incorrect edits can render your computer unusable.
- Create the following path: .
- Right-click 17, and then select .
- Rename New Value #1 to JavaHome.
- Right-click JavaHome, and then select Modify.
- In Value data, enter the path to the extracted IBM
Java folder.
Figure 1. IBM Java path
Note: jdk-17.0.12.7-openj9 represents the IBM Java version that is used during the installation process. - If you installed IBM Semeru and need to use Db2® for LUW and test the connection on the relational database page, go to , and click New. Then, enter JAVA_TOOL_OPTIONS in the Variable name field, enter -Dcom.ibm.jsse2.sp800-131=strict in the Variable value field, and click OK.
- Restart the Windows machine so that the changes can take effect.
- On Windows
Important:
- To ensure that the path for Java instance is set at
the beginning of the PATH system environment variable in your system, follow these steps:
- Go to .
- Locate the Path variable and click Edit.
- Add the path to the Java installation folder, including the bin folder. For example, C:\Program Files\Java\jdk-17.0.9\bin.
- If the path is already created, make sure to place the Java instance path at the beginning of the list. Then, click Ok to save the changes.
By this setting, you can ensure that your system prioritizes the specified Java installation.
- To ensure the consistency between the installed Java
version in and the Java version
in the JavaHome key of
Registry Editor, follow the description below.
- To find the Java version that is associated with the
PATH variable, click . (This should be found on
the first row in the top of the list as shown below.)

- To find the Java version that is associated with the
JavaHome string, click
.

- To find the Java version that is associated with the
PATH variable, click . (This should be found on
the first row in the top of the list as shown below.)