当前位置: 首页 > news >正文

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支持路线图

http://www.jsqmd.com/news/102687/

相关文章:

  • EmotiVoice语音合成质量打分标准(MOS)参考
  • LobeChatOKR目标制定辅助工具
  • 暗黑破坏神2存档编辑器终极解决方案:告别刷怪困扰,开启自定义游戏新纪元
  • 3大场景下MoneyNote开源记账系统的实战应用指南
  • PPT AI生成工具真实体验后,结论和想象完全不同
  • 文档生成PPT工具大集合,PDF与Word都能直接用
  • autofit.js大屏自适应终极方案:一键实现完美响应式布局
  • Firmware Extractor:让Android固件提取变得前所未有的简单
  • 终极暗黑2存档编辑器:5步打造你的完美游戏角色
  • 快速上手MoneyNote:新手必备的智能记账完整指南
  • 全新一代H5免签封装神器:一键生成苹果绿标/安卓双端APP,可在线热更新,彻底隐藏顶部地址栏!
  • 免费开源屏幕录制神器:vokoscreenNG 2024终极指南
  • 灵活配置+高精度:4/6/8/12路模拟量采集模块,工业场景首选
  • Unitree GO2 ROS2 SDK终极开发指南:5步快速构建智能机器人应用
  • HS2-HF_Patch终极指南:如何快速解锁HoneySelect2完整游戏体验
  • Motrix浏览器扩展终极指南:打造专业级下载加速方案
  • NewGAN-Manager:足球经理新生代头像配置神器
  • 完全掌握Obsidian Style Settings插件:从零开始的个性化定制指南
  • 复旦大学LaTeX论文模板fduthesis:告别格式困扰的智能写作利器
  • 电脑卡顿终结者:Mem Reduct内存优化终极指南
  • PDF转Word格式容易乱?分享几种实用解决方法
  • PuzzleSolver:突破CTF MISC困局的智能解谜引擎
  • Mem Reduct终极指南:简单三步解决电脑内存不足问题
  • JavaScript解密神器:JStillery让你的代码分析变得如此简单
  • 实战指南:Kafka-UI隔离网络环境部署全流程
  • android之IM即时通信原理
  • 绝区零辅助工具终极指南:10分钟快速上手完整教程
  • 导轨水平安装中安装面不平的解决方法
  • 京东任务自动化终极解决方案:高效管理你的京豆与福利
  • OpenCore Legacy Patcher USB启动盘制作:让老旧Mac升级重获新生