What Java versions are ForgeRock products supported on?
The purpose of this article is to provide information on the supported Java® versions across the ForgeRock platform (AM/OpenAM, DS/OpenDJ, IDM/OpenIDM and IG/OpenIG).
1 reader recommends this article
Java 11 Known Issues
You should ensure you always use a supported Java version as summarized below and as detailed in all release notes.
Additionally, there are some known issues with certain Java 11 versions and ForgeRock products. The main ones to be aware of when upgrading are:
Product | Details |
---|---|
All | There are known issues when using ForgeRock products and an HSM with Java 11. If you want to use ForgeRock products with an HSM, you should ensure you upgrade to Java 11.0.6 or later. See SSLHandshakeException or ClassCastException when using an HSM and Java 11 with ForgeRock products for further information. |
Platform 6.5.x | There are known issues with using Groovy 2.x with Java 11. See An illegal reflective access operation has occurred when using Java 11 with ForgeRock products for further information. |
AM 6.5.x |
Federation-related pages do not display when using Java 11. See Federation related pages do not display in the console with a java.lang.NoClassDefFoundError: sun/misc/CharacterEncoder error in AM 6.5.x for further information. |
DS 6.5, 6.5.1 and 6.5.2 |
There are known issues when using TLS 1.3 with Java 11. Unless you are using at least DS 6.5.3 and Java 11.0.6, you should disable TLS 1.3 as described in How do I disable TLS 1.3 when running DS 6.5, 6.5.1 or 6.5.2 with Java 11.0.5 and earlier, or Java 1.8.0_272 and later? |
OpenJDK
Platform 5 and later
Platform 7 | Platform 6.5 | Platform 6 | Platform 5.5 | Platform 5 | |
---|---|---|---|---|---|
Access Management | 11 | 8, 11 | 8 | 8 | 8 |
Directory Services | 11 | 8, 11 | 8, 9 | 8 | 7, 8 |
Identity Management | 11 | 8, 11 | 8 | 8 | 7, 8 |
Identity Gateway | 11 | 8, 11 | 8 | 8 | 8 |
Pre-Platform 5
OpenJDK 8 | OpenJDK 7 | |
---|---|---|
OpenAM 13.x | -- | -- |
OpenDJ 3.x | Yes | Yes |
OpenIDM 4.x | Yes | Yes |
OpenIG 4.x | Yes | Yes |
Agents
OpenJDK 11 | OpenJDK 8 | |
---|---|---|
Java Agent 5.6 | Yes | Yes |
Java Agent 5.5 | -- | Yes |
Java Agent 5 | -- | Yes |
JEE agents 3.5.x | -- | -- |
Web Agents 4 and later do not have any Java dependencies. Earlier versions did require Java in order to run the installer.
Oracle® JDK
Note
End of Public Updates for Oracle JDK 8
Since January 2019, Oracle no longer posts updates of Java SE 8 to its public download sites for commercial use. If you need continued access to critical bug fixes and security fixes, as well as general maintenance for Java SE 8 or previous versions, you can get extended support through Oracle Java SE Subscription or Oracle Java Desktop Subscription. For more information and details on how to receive extended support for Oracle JDK 8, please see the Oracle Java SE Support Roadmap.
Platform 5 and later
Platform 7 | Platform 6.5 | Platform 6 | Platform 5.5 | Platform 5 | |
---|---|---|---|---|---|
Access Management | 11 | 8, 11 | 8 | 8 | 7, 8 |
Directory Services | 11 | 8, 11 | 8, 9 | 8 | 7, 8 |
Identity Management | 11 | 8, 11 | 8 | 8 | 7, 8 |
Identity Gateway | 11 | 8 | 8 | 8 | 7, 8 |
Pre-Platform 5
Oracle JDK 8 | Oracle JDK 7 | |
---|---|---|
OpenAM 13.x | Yes | Yes |
OpenDJ 3.x | Yes | Yes |
OpenIDM 4.x | Yes | Yes |
OpenIG 4.x | Yes | Yes |
Agents
Oracle JDK 11 | Oracle JDK 8 | Oracle JDK 7 | |
---|---|---|---|
Java Agent 5.6 | Yes | Yes | -- |
Java Agent 5.5 | -- | Yes | -- |
Java Agent 5 | -- | Yes | -- |
JEE agents 3.5.x | -- | Yes | Yes |
Web Agents 4 and later do not have any Java dependencies. Earlier versions did require Java in order to run the installer.
IBM® SDK (Websphere® only)
Note
Only AM/OpenAM and Java Agents have been validated with the IBM SDK.
AM/OpenAM
IBM SDK 8 | IBM SDK 7 | |
---|---|---|
AM 6.x | Yes | -- |
AM 5.5 | Yes | -- |
AM 5 | -- | Yes |
OpenAM 13.x | -- | Yes |
Java Agents
IBM SDK 8 | IBM SDK 7 | |
---|---|---|
Java Agent 5.6 | Yes | -- |
Java Agent 5.5 | Yes | -- |
Java Agent 5 | Yes | -- |
JEE agents 3.5.x | Yes | Yes |
See Also
What operating systems are ForgeRock products supported on?
AM Release Notes › Java Requirements