甲骨文正式发布 Java 17,这是备受欢迎的编程语言和开发平台最新推出的版本。Java 17 提供了数千种性能、稳定性和安全性更新,以及 14 个 JEP(JDK Enhancement Proposal,即 JDK 增强建议)来进一步优化 Java 语言和平台,从而帮助开发人员提高工作效率。
甲骨文每六个月如约发布新版本的 Java,而 Java 17 是最新发布的 长期支持 (Long-Term Support, LTS) 版本。此版本是甲骨文公司的工程师与全球 Java 开发人员社区的成员通过 OpenJDK 社区 和 JCP (Java Community Process) 共同合作的成果。自三年前发布 JDK 11 LTS 发行版后,甲骨文已经实现了超过 70 项 JEP。
甲骨文将从 Oracle JDK 17 发行版开始提供免费使用的许可证,并在下一个 LTS 版本发布之后继续提供整整一年。同时,甲骨文也将延续自 2017 年以来的做法,继续根据开源通用公共许可证 (GPL) 发布 Oracle OpenJDK 发行版。
甲骨文与 Java 开发人员社区和 JCP 合力优化 LTS 计划,如果组织希望迁移到较新的 Java LTS 版本,他们将拥有更大的灵活性,并且可以更好地掌控时间。下一个 LTS 版本将会是 Java 21,将于 2023 年 9 月推出,LTS 版本的发布周期将从现有的三年缩短至两年。
Oracle LTS 和 Java SE 订阅的客户可以按自身计划迁移到 Java 17。甲骨文将为客户提供 Java 17 的安全、性能和错误修复更新,至少到 2029 年 9 月。
甲骨文 Java 平台组开发副总裁 Georges Saab 表示:“在过去的三年里,许多开发人员都很喜欢这些新功能,我们看到生态系统真正适应了每六个月一次的发布节奏。Java 开发人员目前面临的一大挑战是,他们的组织只允许使用最新的 LTS 版本。现在,LTS 版本将改为每两年发布一次,组织较为保守的开发人员也可以选择和访问他们喜欢和想要使用的功能。”
IDC 软件开发研究副总裁 Arnal Dayaratna 表示:“甲骨文正在做出改变,不仅将长期支持版本的发布周期改为两年,同时新推出的许可证也更宽松,延长了生产环境的 Oracle JDK 免费使用期限,让 Java 社区获益无穷。因此,组织可以更灵活地管理云、本地和混合环境中复杂的现代应用程序开发和部署。”
Java 是一个成功的开发平台,以满足开发人员不断变化的需求为目标而持续进行创新。为了加速 Java 在云中的采用,甲骨文最近推出了 Oracle Java 管理服务 (Oracle Java Management Service),这是一项新的 Oracle 云基础设施 (OCI) 原生服务,可帮助组织在本地或任何云端管理 Java 运行时和应用程序。
Oracle Java 管理服务能够帮助客户了解整个企业中的Java部署,这涵盖了安装在企业环境中的所有 Java 版本,即在开发和生产中运行的 Java 版本。Oracle Java 管理服务能够突出显示任何未计划运行的 Java 应用,并检查所有已安装的 Java 版本是否安装了最新的安全补丁,确保版本时时更新。
JDK 17 增加了新的语言增强功能,对库进行更新,支持新款 Apple 计算机,移除和弃用旧功能,并且确保用户编写的 Java 代码在未来的 JDK 版本中可以继续正常工作。此外,JDK 17 还提供语言功能预览版和孵化阶段的 API,以收集来自 Java 社区的反馈。具体更新内容包括:
甲骨文通过 Oracle 云提供集成的应用套件和具有安全性和自治能力的基础设施。如需了解更多关于甲骨文公司 (NYSE: ORCL) 的信息,请访问 www.oracle.com.
Oracle、Java和MySQL是甲骨文公司的注册商标。
注:为免疑义,本网页所用以下术语专指以下含义: