当前位置: 首页 > 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.zskr.cn/news/113487.html

相关文章:

  • PPT AI生成工具真实体验后,结论和想象完全不同
  • Firmware Extractor:让Android固件提取变得前所未有的简单
  • 终极暗黑2存档编辑器:5步打造你的完美游戏角色
  • 全新一代H5免签封装神器:一键生成苹果绿标/安卓双端APP,可在线热更新,彻底隐藏顶部地址栏!
  • Motrix浏览器扩展终极指南:打造专业级下载加速方案
  • 完全掌握Obsidian Style Settings插件:从零开始的个性化定制指南
  • 电脑卡顿终结者:Mem Reduct内存优化终极指南
  • PDF转Word格式容易乱?分享几种实用解决方法
  • 京东任务自动化终极解决方案:高效管理你的京豆与福利
  • OpenCore Legacy Patcher USB启动盘制作:让老旧Mac升级重获新生
  • 【架构师亲测】:Dify与Spring AI在微服务中的性能表现差异
  • 洛谷 P1551 亲戚
  • 为什么你的healthcheck没生效?:深入剖析Docker Compose Agent检测逻辑
  • d2s-editor终极指南:暗黑破坏神2存档修改完全教程
  • LobeChat能否接入API密钥计费系统?用于Token售卖的可行性探讨
  • 客服管理软件选型决策法:从需求梳理到技术验证的全流程指南
  • Windows远程桌面增强终极指南:简易实现多用户并发与家庭版解锁
  • MySQL主从数据同步实战
  • Shell脚本入门:让重复工作一键完成
  • 终极免费Windows内存清理工具:快速优化系统性能
  • VNote终极安装配置指南:快速上手跨平台Markdown笔记工具
  • LobeChat邮件回复助手原型:自动撰写邮件草稿
  • 21、Yocto项目应用开发全解析
  • 22、应用开发:库构建与Linux帧缓冲使用指南
  • 36、Python命令行工具的高级应用与配置
  • 终极指南:OneMore智能目录自动置顶功能深度解析
  • 28、Python 环境管理与进程处理全解析
  • Android免root防撤回工具完整使用指南
  • 衬衫哪家工厂质量好?2025衬衫外贸工厂推荐榜单 - 栗子测评
  • EmotiVoice高表现力TTS模型详解:实现自然情感语音合成