Java Support Roadmap
There are many things going on in the Java world these days, and it is not always easy to stay up-to-date, keep an overview, and foresee the consequences.
The most important facts:
- Java 11 was released in September 2018, as the next long-term support release after Java 8.
- Oracle JDK 11 and greater will no longer be free for production use.
- The open source Java implementation OpenJDK continues to receive a lot of support and sponsorship.
- Java 17 was released in September 2021, as the next long-term support release after Java 11.
- Java 21 was released in September 2023, as the next long-term support release after Java 17.
This article describes our roadmap when it comes to the support of Java versions and Java implementations, in the light of the above changes.
The support matrix is as follows (newly supported combinations in bold):
Java version | FNZ Studio 2022 - 2023 | FNZ Studio 2024 | FNZ Studio 2025 |
---|---|---|---|
Oracle JDK 11 | supported | – | – |
OpenJDK 11 * | supported | – | – |
Oracle JDK 17 | – | supported | – |
OpenJDK 17 * | – | supported | – |
Oracle JDK 21 | – | – | supported |
OpenJDK 21 * | – | – | supported |
*selected OpenJDK distributions. For more information, see OpenJDK Support.
The following sections provide additional insights and explain our decisions.
Current Situation
Most vendors and projects in the Java ecosystem have announced that they will follow Oracle's strategy and treat Java 11, Java 17, and Java 21 as a long-term support (LTS) release. This means that they will provide bug fixes and security patches for their Java 11, Java 17, and Java 21-based products.
FNZ Studio follows the same strategy:
-
FNZ Studio 2025.x is compatible with Java 21, and we officially support Oracle JDK 21 and OpenJDK 21.
-
FNZ Studio 2024.x is compatible with Java 17, and we officially support Oracle JDK 17 and OpenJDK 17.
-
FNZ Studio 2022.x and 2023.x are compatible with Java 11, and we officially support Oracle JDK 11 and OpenJDK 11.