(この記事は 地平線に行く とのマルチポストです)
Oracle JDK (Oracle Java SE) の場合
図にまとめてみました。
こうしてみると、サポート期間5~6年って結構長いなーと思います。
First Release Date |
Final Public Release Date |
Final Public Release Version |
|
---|---|---|---|
Java 1.3 | 2000年5月8日 | 2006年12月 | Java 1.3.1 Update 20 |
Java 1.4 | 2002年2月13日 | 2008年10月 | Java 1.4.2 Update 19 |
Java 5 | 2004年9月30日 | 2009年10月 | Java 5 Update 22 |
Java 6 | 2006年12月11日 | 2013年4月 | Java 6 Update 45 |
Java 7 | 2011年7月28日 | 2015年4月 | Java 7 Update 80 |
Java 8 | 2014年3月18日 | 2019年1月 | Java 8 Update 202 |
Java 9 | 2017年9月21日 | 2018年1月 | Java 9.0.4 |
Java 10 | 2018年3月20日 | 2018年7月 | Java 10.0.2 |
Java 11 | 2018年9月25日 | - | - |
Java 17 | 2021年9月14日 | 2024年7月 | Java 17.0.12 |
Java 21 | 2023年9月19日 | 2026年7月(予定) | Java 21.0.12(予定) |
上記の Final Public Release Date は、Sun Microsystems または Oracle の 無償サポート期間です。
有償サポートを契約すると、さらに延長してサポートを受けられます。
この詳細は、JDKの新しいリリース・モデル、および提供ライセンスについて および Oracle Java SE サポート・ロードマップ をご覧ください。
サポート種別 | Premier Support 期間 | Extended Support 期間 |
---|---|---|
Java 7 | 2019年7月 | 2022年7月 |
Java 8 | 2022年3月 | 2030年12月 |
Java 11 | 2023年9月 | 2032年1月 |
Java 17 | 2026年9月 | 2029年9月 |
Java 21 | 2028年9月 | 2031年9月 |
OpenJDK の場合
Oracle JDK 以外は各ベンダーによってサポート期間が異なります。
各ディストリビューションごとの情報源は、@yamadamn さんの OpenJDKと各種JDKディストリビューションの情報源まとめ #minjava をご確認ください。
Red Hat build of OpenJDK
OpenJDK のライフサイクルおよびサポートポリシー - Red Hat Customer Portal
- Java 8
- 2026年11月
- Java 11
- 2024年10月
- 2027年10月 ※ 延長ライフサイクルサポート(ELS)
- Java 17
- 2027年10月
- Java 21
- 2029年12月
Amazon Corretto
- Java 8
- 2030年12月
- Java 11
- 2032年1月
- Java 17
- 2029年10月
- Java 21
- 2030年10月
Azul Platform Core
Azul Java Support Roadmap & Lifecycle | Azul
- Java 8
- 2030年12月
- Java 11
- 2032年1月
- Java 17
- 2029年9月
- Java 21
- 2031年9月
BellSoft Liberica JDK
BellSoft Liberica JDK Support | BellSoft Java
- Java 8
- 2031年3月
- Java 11
- 2032年3月
- Java 17
- 2030年3月
- Java 21
- 2032年3月
Eclipse Adoptium (Temurin)
- Java 8
- 2026年11月
- Java 11
- 2027年10月
- Java 17
- 2027年10月
- Java 21
- 2029年12月
Microsoft Build of OpenJDK
Support roadmap for the Microsoft Build of OpenJDK | Microsoft Learn
- Java 8
- なし
- Java 11
- 2027年9月
- Java 17
- 2027年9月
- Java 21
- 2028年9月
SAP SapMachine
Maintenance and Support · SAP/SapMachine Wiki
- Java 8
- なし
- Java 11
- 2024年12月
- Java 17
- 2026年9月
- Java 21
- 2028年9月
詳細
各 OpenJDK のサポートポリシーや比較については、@u-tanick さん、@yamadamn さんの資料をご確認ください。
JDKの長期商用サポート(LTS)の提供ベンダー比較(無償利用についても言及あり)(@u-tanick)
これからのJDK 何を選ぶ?どう選ぶ? (v1.2) in 熊本 (@yamadamn)