TOC

Java 现状

Oracle Java SE Support Roadmap

Release GA Date Premier Support Until Extended Support Until Sustaining Support
7 (LTS) July 2011 July 2019 July 2022 Indefinite
8 (LTS) March 2014 March 2022 December 2030 Indefinite
9 (non‑LTS) September 2017 March 2018 - Indefinite
10 (non‑LTS) March 2018 September 2018 - Indefinite
11 (LTS) September 2018 September 2023 September 2026 Indefinite
12 (non‑LTS) March 2019 September 2019 - Indefinite
13 (non‑LTS) September 2019 March 2020 - Indefinite
14 (non‑LTS) March 2020 September 2020 - Indefinite
15 (non‑LTS) September 2020 March 2021 - Indefinite
16 (non-LTS) March 2021 September 2021 - Indefinite
17 (LTS) September 2021 September 2026 September 2029 Indefinite
18 (non-LTS) March 2022 September 2022 - Indefinite
19 (non-LTS) September 2022 March 2023 - Indefinite
20 (non-LTS) March 2023 September 2023 - Indefinite
21 (LTS) September 2023 September 2028 September 2031 Indefinite

PS:Java 9 开始引入了新的模块机制,标准库结构。

PS: 2021 年 Java 17 发布时,Oracle 宣布以后每两年一个 LTS 版本,也就是说下一个 LTS 版本是 21 而非 23。

参考资料与拓展阅读