General

What Java versions are ForgeRock products supported on?

Last updated Aug 10, 2020

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?

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?

Platform compatibility

AM Release Notes › Java Requirements

DS Release Notes › Java

IDM Release Notes › Before You Install

IG Release Notes › Java



Copyright and TrademarksCopyright © 2020 ForgeRock, all rights reserved.
Loading...