OpenJDK 版本一览表
版本 | 发布日期 | LTS 版本 | 备注 |
---|---|---|---|
OpenJDK 7 | 2011-07-28 | ❌ 否 | 官方支持已终止,社区可能有维护分支 |
OpenJDK 8 | 2014-03-18 | ✅ 是 | 最广泛使用的 LTS 版本,部分厂商仍提供更新 |
OpenJDK 9 | 2017-09-21 | ❌ 否 | 首个短期支持版本(6个月生命周期) |
OpenJDK 10 | 2018-03-20 | ❌ 否 | |
OpenJDK 11 | 2018-09-25 | ✅ 是 | 重要 LTS 版本,当前仍受主流厂商支持 |
OpenJDK 12 | 2019-03-19 | ❌ 否 | |
OpenJDK 13 | 2019-09-17 | ❌ 否 | |
OpenJDK 14 | 2020-03-17 | ❌ 否 | |
OpenJDK 15 | 2020-09-15 | ❌ 否 | |
OpenJDK 16 | 2021-03-16 | ❌ 否 | |
OpenJDK 17 | 2021-09-14 | ✅ 是 | 当前主流 LTS 版本,推荐用于生产环境 |
OpenJDK 18 | 2022-03-22 | ❌ 否 | |
OpenJDK 19 | 2022-09-20 | ❌ 否 | |
OpenJDK 20 | 2023-03-21 | ❌ 否 | |
OpenJDK 21 | 2023-09-19 | ✅ 是 | 最新 LTS 版本,支持至 2028 年 |
OpenJDK 22 | 2024-03-19 | ❌ 否 | |
OpenJDK 23 | 2024-09-17 | ❌ 否 | |
OpenJDK 24 | 2025-03-18 | ❌ 否 |
不同厂商的 OpenJDK 发行版
发行版 | 是否免费商用 | LTS 支持策略 | 备注 |
---|---|---|---|
Oracle OpenJDK | ✅ 免费 | ❌ 仅提供 6 个月更新(非 LTS 长期支持) | 需自行升级版本,长期支持需付费订阅 Oracle JDK。 |
Eclipse Temurin | ✅ 免费 | ✅ 提供免费 LTS 支持(如 8/11/17/21) | 由 Adoptium 社区维护,推荐替代原 AdoptOpenJDK。 |
Amazon Corretto | ✅ 免费 | ✅ 免费 LTS 支持(至少 5 年) | 亚马逊维护,兼容性强,适合云环境。 |
Azul Zulu Community | ✅ 免费 | ✅ 部分免费 LTS 支持 | 商业版(Zulu Enterprise)需付费。 |
Microsoft OpenJDK | ✅ 免费 | ✅ 免费 LTS 支持 | 微软维护,针对 Azure 优化。 |
Red Hat OpenJDK | ✅ 免费 | ✅ 通过 RHEL 订阅免费获得 LTS 支持 | 需使用 Red Hat 生态系统(如 CentOS/RHEL)。 |
IBM Semeru Runtime | ✅ 免费 | ✅ 免费 LTS 支持 | IBM 基于 OpenJDK 的发行版。 |
OpenJDK 下载地址(建议使用):
https://adoptium.net/zh-CN/temurin/releases/
其它选择:
https://aws.amazon.com/cn/corretto/
https://learn.microsoft.com/zh-cn/java/openjdk/download
-