对于 Java SE 8
之后的产品版本,Oracle
将仅将某些版本指定为长期支持 (LTS
) 版本。 Java SE 7、8、11 和 17 是 LTS
版本。Oracle
打算每两年发布一次未来的 LTS
版本,这意味着下一个计划中的 LTS
版本是 2023 年 9 月的 Java 21。出于 Oracle Premier Support 的目的,非 LTS
版本被视为最新 LTS 版本的一组实施增强功能的累积,一旦有新的功能版本可用,任何以前的非 LTS
版本都将被视为已被取代,例如,Java SE 9 是一个非 LTS
版本,并立即被 Java SE 10(也是非 LTS
)取代,Java SE 10 反过来又立即被 Java SE 11 取代,然而,Java SE 11 是 LTS
版本,因此 Oracle 客户将收到 Oracle 标准支持和定期更新版本,即使 Java SE 12 已发布。
Oracle Java SE 产品的一些关键产品日期示例包括
发布 | 通用发行版 | 高级支持 | 延长支持 | 持续支持 |
---|---|---|---|---|
7 (LTS) | 2011年7月 | 2019年7月 | 2022年7月 | 不定 |
8 (LTS)** | 2014年3月 | 2022年3月 | 2030年12月 | 不定 |
9 (non‑LTS) | 2017年9月 | 2018年3月 | 无可用 | 不定 |
10 (non‑LTS) | 2018年3月 | 2018年9月 | 无可用 | 不定 |
11 (LTS) | 2018年9月 | 2023年9月 | 2026年9月 | 不定 |
12 (non‑LTS) | 2019年3月 | 2019年9月 | 无可用 | 不定 |
13 (non‑LTS) | 2019年9月 | 2020年3月 | 无可用 | 不定 |
14 (non‑LTS) | 2020年3月 | 2020年9月 | 无可用 | 不定 |
15 (non‑LTS) | 2020年9月 | 2021年3月 | 无可用 | 不定 |
16 (non-LTS) | 2021年3月 | 2021年9月 | 无可用 | 不定 |
17 (LTS) | 2021年9月 | 2026年9月 | 2029年9月 | 不定 |
18 (non-LTS)*** | 2022年3月 | 2022年9月 | 无可用 | 不定 |
19 (non-LTS)*** | 2022年9月 | 2023年3月 | 无可用 | 不定 |
20 (non-LTS)*** | 2023年3月 | 2023年9月 | 无可用 | 不定 |
21 (LTS)*** | 2023年9月 | 2028年9月 | 2031年9月 | 不定 |