Java Versions

Java Versions

When creating a Java environment, you can select the required JDK distribution and version. Existing Java containers can also be redeployed to another supported stack and JDK combination.

Available Java Distributions and Versions

The platform currently lists the following JDK distributions and versions:

DistributionAvailable Versions
Amazon Corretto8.502.07.1; 11.0.32.9.1; 15.0.2.7.1; 16.0.2.7.1; 17.0.20.8.1; 18.0.2.9.1; 19.0.2.7.1; 20.0.2.10.1; 21.0.12.8.1; 23.0.2.7.1; 24.0.2.12.1; 25.0.4.7.1
Eclipse Temurin8.0.492; 11.0.31; 17.0.19; 18.0.2.1; 19.0.2; 20.0.2; 21.0.11; 23.0.2; 24.0.2; 25.0.3
Oracle OpenJDK7.0.261; 8.0.492; 11.0.25; 13.0.2; 14.0.2; 15.0.2; 16.0.2; 17.0.19; 18.0.2.1; 19.0.2; 20.0.2; 21.0.11; 22.0.2; 23.0.1; 24.0.0; 25.0.3; 26.0.1
Zulu Community7.0.352; 8.0.502; 11.0.32; 13.0.9; 14.0.2; 15.0.10; 16.0.2; 17.0.20; 18.0.2.1; 19.0.2; 20.0.2; 21.0.12; 22.0.2; 23.0.2; 24.0.2; 25.0.4; 26.0.2
i

Versions are updated regularly

The current release list is maintained in the Software Stack Versions document. Always check it before creating or redeploying a production environment.

Select Java for a New Environment

1

Open the environment wizard

Sign in to the platform dashboard and click New Environment.

2

Open the Java tab

Switch to the Java tab and select the required application server.

3

Select the engine version

Choose the required application-server version and JDK distribution/version combination, then complete the remaining environment settings.

Select Java version for a new environment
Choose the Java application server and engine version in the topology wizard.

Change Java in an Existing Environment

For an already running Java environment, change the engine version by redeploying the relevant container or container layer.

1

Open Redeploy Container(s)

Locate the required Java container or application-server layer and start the redeployment operation.

2

Select the required tag

Choose the tag containing the required application-server stack and JDK distribution/version.

3

Start redeployment

Click Redeploy, confirm the operation, and wait for the platform to apply the changes.

Redeploy an existing Java container to another version
Select the required stack and JDK tag, then redeploy the container.

Review compatibility first

Before changing Java in production, verify that the application, server, dependencies, build process, and startup options support the selected JDK version.

Expected Result

A new Java environment runs with the selected JDK distribution and version, or the existing Java container is redeployed to the chosen supported stack and JDK tag.

Important Notes

  • The exact available versions may change as the platform updates its certified stacks.
  • Existing environments can use versions that are no longer offered for new environment creation.
  • Redeployment can temporarily interrupt a single-node application.
  • Back up important application data and configuration before a production version change.
  • Review deployment and application logs after the operation.

Common Issues and Solutions

IssueSolution
Required version is not listedCheck Software Stack Versions and confirm whether the release is supported for new deployments.
Application fails after redeploymentReview Java compatibility, application-server support, startup arguments, dependencies, and application logs.
Redeployment option is unavailableCheck whether another operation is running for the same environment or layer.
Application is temporarily unavailableA single-node redeployment causes downtime. Use multiple nodes and sequential management where supported.