gpt4 book ai didi

java - OpenJDK、Oracle JDK 和 JCP

转载 作者:行者123 更新时间:2023-12-01 17:50:48 25 4
gpt4 key购买 nike

据我了解,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) 版本模型以及一类新的“功能”版本。”

谢谢!

最佳答案

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

Oracle JDK will no longer be free after January 2019.

From what I've read只有LTS 版本需要付费许可证。公共(public)版本将保持免费,但只有在没有新版本发布时才会受到支持。我从 Oracle's own roadmap 推测了同样多其中他们将 18.3 列为 2018 年 9 月之前受支持。

现在主要问题是:Oracle 并没有仅仅因为 JVM 的发布周期改为 6 个月就改变了它们的规范。改变的是在任何给定时间特定版本中的功能。如果功能在六个月内准备就绪,我们就会发布,而不是典型的(而且奇怪地熟悉)缓慢的功能进度。

唯一真正改变的是发布的节奏以及发布中可能包含的内容,而不是规范。

(此外,OpenJDK 和 Oracle JDK 将成为同一个 Soon™。他们正在努力解决这一问题。)

关于java - OpenJDK、Oracle JDK 和 JCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50373700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com