Supported Java SE versions

Modernized Runtime Extension for Java (MoRE) supports Java™ SE versions, which are the Java versions that are installed on the nodes in the Network Deployment 9.0.5 cell.

MoRE supports the following Java SE versions.
  • Java SE 8 for Network Deployment 9.0.5.
  • Java SE 17 for the managed Liberty server.
    • The managed Liberty server end of support date for Java SE 17 is October 2027.

      The end of support means that Java SE 17 can be removed, typically no sooner than two years from the time the end of support was announced.

  • [Network Deployment 9.0.5.25 or
later]Java SE 21 for the managed Liberty server.

    A node can use multiple Java SE versions and is not limited to having only one Java installation. For example, one managed Liberty server on a node can use Java SE 17 while another managed Liberty server can use Java SE 21.

[Network Deployment 9.0.5.25 or
later]When more than one Java SE version is present on the system, a managed Liberty server uses a Java SDK according to the following order of precedence.
  1. The user-configured Java SDK for a specific server, which the user specifies in the administrative console or through the setServerSDK admin task
  2. The user-configured default Java SDK for a node, which the user specifies in the administrative console or through the setNodeDefaultSDK admin task
  3. An automatic default Java SDK for a node, which is chosen as the highest available version when the first managed Liberty server on the node is created