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:
| Distribution | Available Versions |
|---|---|
| Amazon Corretto | 8.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 Temurin | 8.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 OpenJDK | 7.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 Community | 7.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 |
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
Open the environment wizard
Sign in to the platform dashboard and click New Environment.
Open the Java tab
Switch to the Java tab and select the required application server.
Select the engine version
Choose the required application-server version and JDK distribution/version combination, then complete the remaining environment settings.

Change Java in an Existing Environment
For an already running Java environment, change the engine version by redeploying the relevant container or container layer.
Open Redeploy Container(s)
Locate the required Java container or application-server layer and start the redeployment operation.
Select the required tag
Choose the tag containing the required application-server stack and JDK distribution/version.
Start redeployment
Click Redeploy, confirm the operation, and wait for the platform to apply the changes.

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
| Issue | Solution |
|---|---|
| Required version is not listed | Check Software Stack Versions and confirm whether the release is supported for new deployments. |
| Application fails after redeployment | Review Java compatibility, application-server support, startup arguments, dependencies, and application logs. |
| Redeployment option is unavailable | Check whether another operation is running for the same environment or layer. |
| Application is temporarily unavailable | A single-node redeployment causes downtime. Use multiple nodes and sequential management where supported. |
