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

JDK 17 的 **长期支持(LTS)已于2024年9月17日正式结束**(Oracle 官方公告:[Java SE Support Roadmap]

Oracle JDK 17 的许可协议确实在2024年10月发生了重要变更(注:此处需澄清——截至2024年10月,Oracle 官方并未发布 JDK 17.0.13 或更新版本,也未宣布该时间点的许可变更;JDK 17 的最后一个官方更新是JDK 17.0.12(2024年4月16日发布),其仍遵循原有的Oracle No-Fee Terms and Conditions (NFTC)许可(适用于个人、开发、测试等非生产场景),而JDK 17 已于2024年9月停止免费公共更新(EOL),进入“Oracle Java SE Subscription”商业支持阶段。

您所引用的内容疑似混淆或误传:
✅ 正确事实:

  • JDK 17 的长期支持(LTS)已于2024年9月17日正式结束(Oracle 官方公告:Java SE Support Roadmap);
  • 2024年10月起,Oracle 不再为 JDK 17 提供免费安全更新或功能补丁
  • 继续使用 JDK 17 在生产环境需购买Java SE Universal Subscription(含商业许可 + 技术支持 + 延期更新权限);
  • 个人学习、开发、测试等非生产用途,仍可免费使用已下载的 JDK 17(如17.0.12及之前版本),但无新漏洞修复;
  • Oracle 推荐迁移到JDK 21(当前最新 LTS,支持至2026年9月)JDK 23(非LTS,2024年9月发布)

⚠️ 注意:所谓 “JDK 17.0.13 及以上采用新许可” 并不存在——Oracle 未发布该版本,也未单为 JDK 17 引入全新许可协议。新的Oracle Technology Network License Agreement (OTN LA)主要适用于 Oracle 提供的某些云/嵌入式/特定分发版,并不替代 JDK 17 的 NFTC 或订阅许可框架。

如需合规使用,建议:
🔹 生产环境 → 升级至 JDK 21 + 订阅支持;
🔹 开发/学习 → 免费使用 OpenJDK 构建(如 Eclipse Temurin、Amazon Corretto、Microsoft Build of OpenJDK),它们持续提供免费、安全、兼容的 JDK 17/21 支持;
🔹 严格合规审查 → 直接查阅 Oracle Java SE Licensing FAQ 和 NFTC 文本。

# 检查当前 JDK 版本与支持状态(Linux/macOS) java -version # 输出示例:openjdk version "17.0.12" → 已是末版,无后续更新

Oracle JDK 17 的官方长期支持(LTS)生命周期终止日期(End of Public Updates, EOL)是 2024年9月17日,该日期已由 Oracle 官方明确公布于 Java SE Support Roadmap。

✅ 关键事实澄清:

  • JDK 17 是 Oracle 的 LTS 版本,于 2021年9月14日发布;
  • Oracle 承诺为每个 LTS 版本提供至少 8 年的免费公共更新(从发布日起算)——但该“8年”仅适用于Oracle JDK 的商业订阅客户
  • 所有用户免费开放的公共更新(即无需订阅即可下载的安全补丁和 bug 修复)仅持续至 2024年9月17日(即发布后满3年),这是 Oracle 自 JDK 11 起确立的“3-year free public update policy for LTS”
  • 因此,2024年9月17日是 JDK 17 免费公共更新的硬性截止日,此后 Oracle 不再发布任何面向公众的 JDK 17 更新(如 17.0.13、17.0.14 等版本不存在);
  • 不存在官方认可的“延长期”(grace period)或免费过渡期——9月17日后立即停止发布新构建;
  • ✅ 唯一延续路径:企业可购买Java SE Universal Subscription,获得回溯访问历史更新 + 延期安全补丁(Extended Support),最长可延至2029年9月(即发布后第8年),但这属于付费商业支持,非免费授权

📌 补充说明:

  • Oracle 同时提供Oracle OpenJDK builds(通过 jdk.java.net),但这些也同步遵循同一 EOL 时间表,不单独延长;
  • 所有基于 OpenJDK 的第三方发行版(如 Eclipse Temurin、Red Hat Build of OpenJDK)对 JDK 17 的支持策略独立,例如:
    • Temurin 17:免费支持至 2029年11月(Adoptium LTS policy);
    • Amazon Corretto 17:免费支持至 2029年6月
    → 这些是发行商自主承诺,不改变 Oracle JDK 17 的官方 EOL
# 验证方式:访问 Oracle 官方支持路线图页(截至2024年10月快照) # https://www.oracle.com/java/se/support/ # 表中明确标注: # Java SE 17 → Public Updates End: September 2024 # Java SE 17 → Premier Support Ends: September 2029 (Subscription required)

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

相关文章:

  • 轻量级任务调度框架cola_os设计与实现
  • 5大引擎释放FlashAI/convert-lite潜力:让文档处理效率提升300%的实战指南
  • OpenClaw对接GLM-4.7-Flash:3分钟完成模型服务配置
  • Krita v6.0.0 绿色版 | 免费开源专业数字绘画工具
  • 计算机视觉技术底层原理说明文档(上篇):基础与图像处理
  • 标牌加工厂反光膜采购推荐:杆件标志牌/道路指示牌/道路标志反光膜/铝板交通标志牌/高强级反光膜/高速公路标志牌/选择指南 - 优质品牌商家
  • Anti-PsbA | D1蛋白的C端抗体,光系统II损伤与修复动态监测方案
  • 解决 chattts.core 的 invalid characters 警告:高效字符处理方案
  • ChatGPT模型详解:从原理到实战应用的最佳实践
  • OpenClaw数据安全:GLM-4.7-Flash处理敏感信息的本地化方案
  • 生成式AI时代战略标配:2026年五大geo服务商实战效能与选型决策报告
  • 空调智慧节能控制系统解决方案:一键部署,适配多场景节能需求
  • 30岁零基础学习网络安全与运维来得及吗?
  • 地震叠前三参数反演算法:纵波速度、横波速度与密度参数反演实现及应用
  • Linux运维学习难吗?
  • 嵌入式轻量级printf库设计与优化实践
  • 5步打造企业级跨平台流媒体服务:ZLMediaKit全场景部署指南
  • OpenClaw+nanobot自动化处理客服常见问题
  • 从零开始学知识图谱|大模型知识库构建实战教程
  • 2026苏州注册服务应用白皮书个体户合规指南:苏州公司注册刻章/苏州公司注册开户/苏州公司注册资金认缴/苏州公司营业执照办理/选择指南 - 优质品牌商家
  • 3步零代码搭建微信机器人:WeChatFerry自动化部署指南
  • OpenClaw+GLM-4.7-Flash:自动化社交媒体内容发布
  • 2026 主流 AI 编程工具,开发者该如何选型?(工程视角)
  • 2026年智慧景区一体化平台服务商精选指南
  • 点餐系统毕设效率提升实战:从单体架构到高并发优化的完整路径
  • LoRa-APRS-Lib:ESP32上轻量级APRS协议栈实现
  • 2026五金涂装优质服务商推荐指南:五金彩色电泳加工/五金滚动喷漆加工/五金滚喷漆加工/五金烤漆加工/五金黑色电泳加工/选择指南 - 优质品牌商家
  • 企业管理系统成“鸡肋”?老板的困局与破局之道
  • LED点阵驱动库LEDMatrix:嵌入式硬件时序控制实战指南
  • 探索纯电动汽车基于网联信息的经济性车速规划