JDK 7-JDK 21:Oracle Java SE 支持路线图/Oracle Java SE Support Roadmap 持续更新


前言

几十年来,Java 生态系统已经成功地经历了这个过程,经历了十次主要的平台修订。长期强大的向后兼容性保护了整个生态系统的投资。同时,随着时间的推移,一定程度的适应是不可避免的。每次项目更新或者是新项目上手,难免会对开发环境有一定的要求,其中 JDK 就是不可或缺的一环,常常要烦恼哪些是属于 LTS 版本的,现在更新到哪个版本了,后续的支持情况是什么样的,长期的困扰促使我不得不做一期总结来掌握 JDK 的发展动向。

在这里插入图片描述


声明:本文内容由作者“白鹿第一帅”于 CSDN 社区原创首发,未经作者本人授权允许,禁止转载!爬虫、复制至第三方平台属于严重侵权违法行为,如若发现严惩不贷。亲爱的读者,如果你在第三方平台看到这段声明,说明本文内容已被窃取,请尊重知识成果,强烈建议您移步“白鹿第一帅” CSDN 博客查看原文,在 CSDN 平台私信联系原作者,对您发现的第三方违规平台进行举报反馈,感谢您对于原创和知识产权保护做出的贡献!

文章作者白鹿第一帅作者主页https://blog.csdn.net/qq_22695001

一、Oracle Java SE 产品版本

对于 Java SE 8 之后的产品版本,Oracle 将仅将某些版本指定为长期支持 (LTS) 版本。

Java SE 7、8、11 和 17 是 LTS 版本。Oracle 打算每两年发布一次未来的 LTS 版本,这意味着下一个计划的 LTS 版本是 2023 年 9 月的 Java 21。

就 Oracle 标准支持而言,非 LTS 版本被认为是最新 LTS 版本的一组实施增强的累积。一旦有新的功能版本可用,任何以前的非 LTS 版本都将被视为已被取代。

例如:Java SE 9 是一个非 LTS 版本,并立即被 Java SE 10(也是非 LTS)取代,Java SE 10 反过来又立即被 Java SE 11 取代。然而,Java SE 11 是一个 LTS 版本,因此 Oracle 客户将收到 Oracle 标准支持和定期更新版本。

Oracle Java SE 产品的一些关键产品日期示例包括:

ReleaseGA DatePremier Support UntilExtended Support UntilSustaining Support
7 (LTS)July 2011July 2019July 2022*****Indefinite
8 (LTS)**March 2014March 2022December 2030*****Indefinite
9 (non‑LTS)September 2017March 2018Not AvailableIndefinite
10 (non‑LTS)March 2018September 2018Not AvailableIndefinite
11 (LTS)September 2018September 2023September 2026Indefinite
12 (non‑LTS)March 2019September 2019Not AvailableIndefinite
13 (non‑LTS)September 2019March 2020Not AvailableIndefinite
14 (non‑LTS)March 2020September 2020Not AvailableIndefinite
15 (non‑LTS)September 2020March 2021Not AvailableIndefinite
16 (non-LTS)March 2021September 2021Not AvailableIndefinite
17 (LTS)September 2021September 2026****September 2029****Indefinite
18 (non-LTS)***March 2022September 2022Not AvailableIndefinite
19 (non-LTS)***September 2022March 2023Not AvailableIndefinite
20 (non-LTS)***March 2023September 2023Not AvailableIndefinite
21 (LTS)***September 2023September 2028September 2031Indefinite
  • * Oracle Java SE 产品日期作为示例提供以说明支持政策。
  • ** 这些支持时间表适用于 Java 的 Java 客户端和服务器部署,Web 部署技术和 JavaFX 除外。
  • *** 如上例所述,LTS 名称和日期可能会发生变化。
  • **** 或者以后。
  • ***** 对于 Java SE 7,将在 2019 年 6 月至 2022 年 7 月期间免除延长支持提升费。对于 Java SE 8,将在 2022 年 3 月至 2030 年 12 月期间免除延长支持提升费。

二、Java SE 8 的公共更新结束

Java SE 8 于 2014 年 3 月 18 日发布,到 2019 年 1 月Oracle Java SE 8 结束面向商业用户的公共更新时,Oracle 将提供近五年的连续免费公共更新。

Java SE 8 已通过旧版本的公共更新结束流程。Oracle 将继续通过 java.com 为个人、开发和其他用户无限期地提供 Java SE 8 的免费公共更新和自动更新。

三、参考文档

https://www.oracle.com/java/technologies/java-se-support-roadmap.html


文章作者:白鹿第一帅,作者主页:https://blog.csdn.net/qq_22695001。

总结

在本文中我将持续更新 Oracle Java SE 支持路线图/Oracle Java SE Support Roadmap 以及 JDK 开发动态,如果在新版本出现时没有及时更新引入,欢迎大家来提醒我。

在这里插入图片描述


我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白鹿第一帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值