【发布时间】:2018-10-26 16:11:18
【问题描述】:
据我了解,Oracle 正在将其 Oracle JDK 迁移到每 6 个月发布一次功能版本和每 3 年左右发布一次 Oracle JDK LTS。 Oracle JDK 在 2019 年 1 月之后将不再免费。OpenJDK 似乎也在向 6 个月的发布周期迈进。
我的问题是:
- Oracle JDK 和 OpenJDK 如何跟上 Java 规范 如果功能发布如此频繁?
- OpenJDK 是否也会采用 LTS 作为参考实现 是否符合 Java 规范? [回答,是的。请参阅here:“Oracle 和 OpenJDK 社区正在转向长期支持 (LTS) 发布模型以及一类新的“功能”版本。”
谢谢!
【问题讨论】:
-
据我所知,2019 年 1 月以后的 Oracle Java 8 更新只能通过商业许可获得。目前,根据Oracle's roadmap,LTS 版本 18.9(又名 Java 11)应该已经可用,它应该会定期提供免费更新,直到下一个 LTS 版本发布。如果我错了,请纠正我
-
@RomanVottner 同意,Oracle Java 11 LTS 将仅在 2019 年 3 月之后通过商业许可提供。我的问题是关于 Java 规范(因为 OpenJDK 是当前的参考实现)以及 OpenJDK 是否会采用 LTS 概念(如 Oracle JDK 那样)以实现规范兼容性。
标签: java