APP下载

甲骨文释出最新Java 17 LTS版本,还宣布开放JDK免费使用

消息来源:baojiabao.com 作者: 发布时间:2024-11-28

报价宝综合消息甲骨文释出最新Java 17 LTS版本,还宣布开放JDK免费使用

甲骨文正式发布最新Java 17主要更新版本,而Java 17也是睽违三年迎来的全新长期支援(LTS)版本。除此之外,甲骨文也将加速LTS版本发布为两年一次,并且开放免费使用Oracle JDK 17和之后的版本

该版本在效能、稳定性和安全性,都有大量的更新,并且加入14个JEP(Java Enhancement Proposal),不只强化语言功能、更新函式库,也支援新的Apple装置,进一步改善Java语言和平台,同时提升开发人员的工作效率。Java 17加入Sealed Classes,具有Sealed修饰词的类别和界面,能够限制继承的类别,也就是说,Sealed Classes可以限制其他类别和界面扩充或实作他们。

在发布Java 17的同时,甲骨文也发布包括提供更简单的授权、强化LTS版本支援等新消息,简化Java在云端采用。甲骨文正与Java开发人员社群和JCP(Java Community Process)合作,调整LTS的支援,让组织可以更弹性地决定要搬迁到新Java LTS版本的时机,甲骨文提到,他们提议下个LTS版本为Java 21,并且于2023年9月发布。

Java LTS的发布节奏,将从原本的三年一次加速为两年一次,而针对Java 17的长期支援,甲骨文承诺,至少提供客户Java 17安全、效能和错误修复更新到2029年9月。之所以会做出这样的变动,Java平台开发副总裁Georges Saab提到,过去三年大部分的开发者都习惯,并且喜欢六个月一次的Java发布节奏,但是有许多企业,只允许开发者使用LTS版本,因此他们决定借由改变LTS更新频率,让较保守的企业,也能够有更多新功能的选择。

另外,甲骨文还宣布,Oracle JDK 17或是更新的版本,到下一个LTS发布后整整一年,都会采用免费使用(Free-To-Use)授权,而同样的,甲骨文也会继续在GPL下提供Oracle OpenJDK。甲骨文认为,借由改变LTS的发布节奏,并且引入更宽松的授权许可,能够使得组织在云端、本地端和混合环境中,更灵活地开发和部署应用程序,并且降低管理复杂性。

在早前,甲骨文也推出Java管理服务,让组织更容易管理在云端或是本地端的Java Runtime和应用程序。Java管理服务向企业提供Java部署的可视性,涵盖所有安装在企业环境中的Java版本,检查Java版本的更新和安全修复程式,甚至可以突出显示未预期执行的Java程式。

2021-09-21 07:45:00

相关文章