以下是主要 JDK LTS(长期支持)版本的生命周期信息汇总。
JDK LTS 版本生命周期一览
| JDK LTS 版本 | 发布时间 | Oracle 商业支持结束 | OpenJDK 社区支持结束 |
|---|---|---|---|
| Java 8 (LTS) | 2014年3月 | 2030年12月 | 已基本结束 |
| Java 11 (LTS) | 2018年9月 | 2032年1月 | 2026年9月 |
| Java 17 (LTS) | 2021年9月 | 2029年9月 | 2026年9月 |
| Java 21 (LTS) | 2023年9月 | 2031年9月 | 2028年9月 |
| Java 25 (LTS) | 2025年9月 | 2033年9月 | 2030年9月 |
重要说明
-
数据来源与差异:上表中的信息综合自Oracle官方、OpenJDK社区及第三方供应商的公开声明。请注意,不同JDK供应商(如Azul、Amazon Corretto等)对OpenJDK的支持期限可能有所不同。
-
许可模式变更:对于Oracle JDK,其LTS版本的免费公开更新并非永久。通常,在下一个LTS版本发布一年后,旧版本的更新将转为商业许可(OTN),需要订阅才能获取。例如,JDK 21的免费更新预计在2026年9月(JDK 25发布一年后)结束。
-
版本发布节奏:JDK LTS版本通常每两年发布一次。根据此节奏,下一个LTS版本JDK 29计划于2027年9月发布。