news 2026/7/18 2:10:09

JAVA各版本的维护时间通告

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JAVA各版本的维护时间通告

Java SE的支持路线图

Java SE 8 之后的版本,Oracle 将为特定版本提供长期支持 (LTS)。Java SE 8、11、17、21 和 25 均为 LTS 版本。Oracle 计划每两年发布一个 LTS 版本,这意味着下一个计划的 LTS 版本是 2027 年 9 月发布的 Java 29。

非 LTS 版本被视为最新 LTS 版本的累积实现增强功能集。一旦新的功能版本发布,任何先前的非 LTS 版本都将被视为已被取代。

**这些支持时间表适用于 Java 客户端和服务器端部署,但不包括 Web 部署技术和 JavaFX。有关这些功能的更多信息,请参见下文。

*** LTS/非 LTS 称号和日期可能会有所变更。

**** 或者稍后。

***** 2023 年 10 月至 2032 年 1 月期间,Java SE 11 的扩展支持升级费用将予以免除。2022 年 3 月至 2030 年 12 月期间,Java SE 8 的扩展支持升级费用将予以免除。在此期间,您将获得《Oracle 技术支持政策》中“Oracle 技术支持级别”部分所述的扩展支持。

† 不包括部署技术、JavaFX 和 Jipher,这些内容将在单独的章节中进行描述。

Oracle JDK 和 OpenJDK 构建自 Oracle

自 2017 年 9 月起,Oracle 以免费开源许可证(类似于 Linux 的许可证)提供 JDK 版本。Oracle 提供的 OpenJDK 版本的可用性和社区支持信息在jdk.java.net上单独列出。

自 2023 年 9 月起,Oracle向所有用户免费提供 Oracle JDK 21 。

自 2025 年 9 月起,Oracle向所有用户免费提供 Oracle JDK 25 。

Oracle JDK Java 8、11 和 17 版本根据Oracle 技术网络 Java SE 许可协议提供,该协议仅对个人用户、开发人员和其他用户免费。

Java SE 17 宽松许可模式的终结

Java SE 17 于 2021 年 9 月发布,其公开更新版本在 2024 年 9 月之前均采用宽松许可协议。Oracle JDK 17 的后续更新版本(自 2024 年 10 月 15 日起发布)采用Java SE OTN 许可协议,该协议与我们目前提供的 Java 8 和 11 更新版本所采用的许可协议相同。希望继续使用宽松许可协议版本的 Java 的用户应升级到 Oracle JDK 21 或更高版本。

Java SE 21 宽松许可模式即将结束(2026 年 9 月)

2025 年 9 月发布的 JDK 25 LTS 开启了为期一年的重叠期,依赖 JDK 21 LTS 的用户可以在宽松的许可下升级到 JDK 25。2026 年 9 月之后发布的 JDK 21 更新计划在Java SE OTN 许可下提供。

希望在 2026 年 9 月之后继续使用宽松许可版本的 Java 的用户应该升级到 Oracle JDK 25 或更高版本。

Web部署技术和JavaFX

与 Oracle JRE 捆绑的 Web 部署技术(包括 Java 插件和 Java Web Start)的支持生命周期较短:仅提供五年的高级支持。该部署堆栈在 Java SE 9 和 Java SE 10 中被标记为已弃用并计划移除。Oracle Java SE 11 及更高版本不再包含该部署堆栈。由于 Java SE 8 将是该部署堆栈的最终版本,Oracle 将对 Java SE 8 上的 Java Web Start 提供扩展支持,直至 Java SE 8 扩展支持结束。Java 插件(Java Applet)在 Java 8 中仍会继续更新,但可能会在未来的版本中随时被移除。

Java SE 8 是推荐且唯一受支持的部署堆栈版本。Java 部署技术将不再受 Java SE 8 之后的版本支持。

JavaFX 已开源并重新设计,作为独立库提供,不再包含在 JDK 中。从 Java SE 11 开始,JavaFX 不再包含在 Oracle JDK 中。Java SE 8 对 JavaFX 的支持已于 2025 年 4 月 16 日结束。

Java SE 产品中对 GraalVM 的支持已终止

GraalVM for JDK 24 是作为 Oracle Java SE 产品的一部分获得许可和支持的最后一个 GraalVM 版本。

以上信息基于来源翻译 JAVA SE支持路线图

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/18 1:15:26

autofit.js 大屏自适应终极方案:简单配置实现完美布局

autofit.js 大屏自适应终极方案:简单配置实现完美布局 【免费下载链接】autofit.js autofit.js 迄今为止最易用的自适应工具 项目地址: https://gitcode.com/gh_mirrors/aut/autofit.js autofit.js 是迄今为止最易用的自适应工具,专为前端开发者打…

作者头像 李华
网站建设 2026/7/17 15:35:46

【Java抽象类和接口】

目录 一、抽象类 1、1抽象类概念 1.2 抽象类语法 1.3 抽象类特性 1.4 抽象类的作用 二、接口 2、1接口的概念 2、2接口的语法规则 2、3接口使用 2、4接口特性 2.5 实现多个接口 2.6 接口间的继承 2、7抽象类和接口的区别 2、8 Object类 一、抽象类 1、1抽象类概念…

作者头像 李华
网站建设 2026/7/16 17:09:29

绝区零辅助工具终极指南:10分钟快速上手完整教程

绝区零辅助工具终极指南:10分钟快速上手完整教程 【免费下载链接】ZenlessZoneZero-OneDragon 绝区零 一条龙 | 全自动 | 自动闪避 | 自动每日 | 自动空洞 | 支持手柄 项目地址: https://gitcode.com/gh_mirrors/ze/ZenlessZoneZero-OneDragon 想要在《绝区零…

作者头像 李华
网站建设 2026/7/17 9:35:52

JavaScript解密神器:JStillery让你的代码分析变得如此简单

JavaScript解密神器:JStillery让你的代码分析变得如此简单 【免费下载链接】JStillery Advanced JavaScript Deobfuscation via Partial Evaluation 项目地址: https://gitcode.com/gh_mirrors/js/JStillery 你是否曾经面对过一堆被混淆的JavaScript代码&…

作者头像 李华
网站建设 2026/7/17 3:50:06

Mem Reduct终极指南:简单三步解决电脑内存不足问题

Mem Reduct终极指南:简单三步解决电脑内存不足问题 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirrors/me/memreduct Mem R…

作者头像 李华