版本 | 发布日期 | 最后更新时间 | 最后延伸支持日期 |
---|---|---|---|
JDK Beta | 1995 | ? | ? |
JDK 1.0 | 1996 年 1 月 | ? | ? |
JDK 1.1 | 1997 年 2 月 | ? | ? |
J2SE 1.2 | 1998 年 12 月 | ? | ? |
J2SE 1.3 | 2000 年 5 月 | ? | ? |
J2SE 1.4 | 2002 年 2 月 | 2008 年 10 月 | 2013 年 2 月 |
J2SE 5.0 | 2004 年 9 月 | 2009 年 11 月 | 2015 年 4 月 |
Java SE 6 | 2006 年 12 月 | 2013 年 4 月 | 2018 年 12 月 |
Java SE 7 | 2011 年 7 月 | 2015 年 4 月 | 2022 年 7 月 |
Java SE 8 (LTS) | 2014 年 3 月 |
Oracle 于 2022 年 3 月停止更新 AdoptOpenJDK 于 2026 年 5 月或之后停止更新 Amazon Corretto 于 2026 年 5 月或之后停止更新 |
2030 年 12 月 |
Java SE 9 | 2017 年 9 月 | 2018 年 3 月 | 不适用 |
Java SE 10 | 2018 年 3 月 | 2018 年 9 月 | 不适用 |
Java SE 11 (LTS) | 2018 年 9 月 |
OpenJDK 于 2023 年 9 月停止更新 AdoptOpenJDK 于 2024 年 10 月或之后停止更新 Amazon Corretto 于 2027 年 9 月或之后停止更新 |
2032 年 1 月 |
Java SE 12 | 2019 年 3 月 | 2019 年 9 月 | 不适用 |
Java SE 13 | 2019 年 9 月 | 2020 年 3 月 | 不适用 |
Java SE 14 | 2020 年 3 月 | 2020 年 9 月 | 不适用 |
Java SE 15 | 2020 年 9 月 | 2021 年 3 月 | 不适用 |
Java SE 16 | 2021 年 3 月 | 2021 年 9 月 | 不适用 |
Java SE 17 (LTS) | 2021 年 9 月 |
OpenJDK 于 2026 年 9 月停止更新 Azul 于 2029 年 9 月停止更新 Microsoft 于 2027 年 9 月停止更新 |
2029 年 9 月 |
Java SE 18 | 2022 年 3 月 | 2022 年 9 月 | 不适用 |
Java SE 19 | 2022 年 9 月 | 2023 年 3 月 | 不适用 |
Java SE 20 | 2023 年 3 月 | 2023 年 9 月 | 不适用 |
Java SE 21 (LTS) | 2023 年 9 月 | OpenJDK 于 2028 年 9 月停止更新 | 2031 年 9 月 |
Java SE 22 | 2024 年 3 月 | 2024 年 9 月 | 不适用 |
Java SE 23 | 2024 年 9 月 | 2025 年 3 月 | 不适用 |
Java SE 24 | 2025 年 3 月 | 2025 年 9 月 | 不适用 |
Java SE 25 (LTS) | 2025 年 9 月 | OpenJDK 于 2030 年 9 月停止更新 | 2033 年 9 月 |
格式: 旧版本 旧版本,仍被支持 当前版本 未来版本 |