簡體   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