繁体   English   中英

OpenJDK,Oracle JDK和JCP

[英]OpenJDK, Oracle JDK and JCP

据我了解,Oracle每6个月将其Oracle JDK迁移到一个功能版本中,每3年左右将其迁移到Oracle JDK LTS中。 Oracle JDK将在2019年1月以后不再免费。看来OpenJDK也将过渡到6个月的发布周期。

我的问题是:

  • 如果频繁发布功能部件,Oracle JDK和OpenJDK如何与Java规范保持一致?
  • OpenJDK是否还会采用LTS作为参考实现以匹配Java规范? [回答,是的。 参见此处 :“ Oracle和OpenJDK社区正在转向长期支持(LTS)发行模型以及新的“功能”发行类。”

谢谢!

首先,让我们解决这个问题中的一些误解。

2019年1月之后,Oracle JDK将不再免费。

根据我的阅读只有 LTS版本需要付费许可证。 公开版本将保持免费状态,但仅在没有版本发布时才受支持。 我从甲骨文自己的路线图中推测出很多,他们将18.3列为受支持的日期,直到2018年9月。

现在是主要问题:Oracle并没有因为JVM的规格更改为6个月的发布周期而对其进行了更改。 发生变化的是,在任何给定时间,特定版本具有哪些功能。 如果不准备在六个月内完成发布,我们将获得发布而不是典型的(奇怪的)冰河功能。

唯一真正改变的是发布的速度以及发布中可能涉及的内容,而不是规格。

(此外,OpenJDK和Oracle JDK将成为一个统一的Soon™。他们正在为此而努力。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM