Currently, I have a system that runs on Java 7. Information on the future Java release cycle and support has been organized in order to consider upgrading the Java version of this system.
The following two points are major changes from the past.
version | release |
---|---|
10 | March 2018 |
11 (LTS) | September 2018 |
12 | March 2019 (planned) |
However, the LTS version every three years is available for a fee of five to eight years of support (this is called the Oracle JDK).
Other vendors have announced long-term support for the Open JDK as Oracle has reduced support for the Open JDK. The ones that can be used free of charge are as follows.
JDK | Java 8 (LTS)Support deadline | Java 11 (LTS)Support deadline |
---|---|---|
AdoptOpenJDK | At least until September 2023 | At least until September 2022 |
Amazon Coretto | At least until June 2023 | At least until September 2024 |
Other OpenJDKs that can be used free of charge under certain conditions include RedHat OpenJDK (included in RHEL support) and Zulu OpenJDK. //jp.azul.com/downloads/zulu/) ([Microsoft Azure users are free](https://azure.microsoft.com/ja-jp/blog/microsoft-and-azul-systems-bring- There is free-java-lts-support-to-azure /)).
First, updating to Java 8 (preferably Java 11) needs to be supported.
After that, it is difficult to follow the 6-month cycle of Oracle OpenJDK in terms of maintenance cost, so try operating with OpenJDK that can be used free of charge, and if there are many troubles, consider paid support. so.
Recommended Posts