openjdk和jdk_JDK 11:发行候选更新和OpenJDK JDK 11 LTS
openjdk和jdk
JDK 11 計劃于 2018年9月25日星期二發布,以實現全面可用性 。OpenJDK jdk-dev郵件列表上的Mark Reinhold消息于2018 年8月16日宣布“ JDK 11現在處于發布候選階段 。” 但是,Reinhold在2018年8月17日同一封郵件列表中的消息中提供了更新的詳細信息,他在郵件中說:“我們今天上午( jdk-11 + 27 )標記了第一個Release Candidate版本,但是由于存在一些開放的P1錯誤 ( http ://j.mp/jdk-rc ),它實際上不是發行候選。” Reinhold的最后一條信息總結為:“敬請期待……”
可以在“ JDK 11 Early-Access Builds ”下找到早期訪問版本,但是在撰寫本文時(2018年8月18日),那里的最新版本是Build 26 (2018/8/9) 。
Reinhold提供的“ JDK 11候選候選錯誤”鏈接當前顯示針對JDK 11編寫的兩個P1錯誤 : JDK-8207317 [“ SSLEngine協商失敗異常行為從快速失敗更改為失敗延遲”]和JDK-8209637 [“ [ s390x]解釋器在本地調用后不調用結果處理程序。
從JDK和Java SE的角度來看,“ Java 11”意義重大。 “ Oracle Java SE支持路線圖 ”指出:
從Oracle Java SE 11 (18.9 LTS)開始,Oracle JDK將繼續免費提供用于開發,測試,原型制作或演示目的。 正如2017年9月宣布的那樣,由于OracleJDK和Oracle OpenJDK的內部版本可以在Java SE 11及更高版本中互換使用,因此Oracle JDK將主要面向商業和支持客戶,而Oracle的OpenJDK內部版本則面向那些不希望獲得商業支持的客戶或企業管理工具。
上面引用的聲明告訴我們,從Java SE 11開始,OpenJDK和Oracle JDK打算完全可互換。我們還看到,從Java SE 11開始,Oracle JDK發行版旨在供Oracle的商業客戶和支持客戶使用,以及OpenJDK發行版。適用于不需要Oracle客戶支持或Oracle企業管理工具的用戶。 但是,仍然可以使用Oracle JDK進行開發,測試,原型制作和演示,而無需付費。
“ Oracle Java SE支持路線圖 ”提供了有關將為Oracle JDK版本提供Oracle支持多長時間的更多詳細信息。 每三年發布一次“長期支持(LTS)版本”,Oracle Java SE 11是第一個這樣的LTS版本。 一旦發布Oracle Java SE 11,Oracle將不再為非LTS Oracle SE 10提供商業支持。
“ Oracle Java SE支持路線圖 ”列出了與Oracle JDK相關的詳細信息,但沒有提供與OpenJDK JDK相關的詳細信息。 在OpenJDK jdk-dev郵件列表中的一條消息中 , Stephen Colebourne問:“ LTS對OpenJDK意味著什么? ”在該消息中,Colebourne提出了一些有趣的問題,并提供了指向背景參考的鏈接。 對他的消息的答復提供了有關OpenJDK JDK 11支持的一些新詳細信息。
馬克·萊因霍爾德(Mark Reinhold)對Colebourne信息的回應之一。 Reinhold寫道 ,Oracle將為OpenJDK JDK 11提供“至少六個月的免費,GPL許可的二進制更新, 網址為http://jdk.java.net ”。Reinhold還闡明了http:// jdk的目的。 java.net站點:“ jdk.java.net站點用于以各種FLOSS許可以及其他許可從Oracle構建。 它不是OpenJDK社區的一部分。 其他實施者有自己的分發站點或相關機制。”
安德魯·海利(Andrew Haley)也回應了科爾伯恩的信息,并寫道:“我會說我能做的”,直到發表“公開聲明”為止(大概是從紅帽那里來的)。 Haley確實指出:“紅帽致力于在一段時間內為其客戶支持OpenJDK。
有關當前版本的政策,請訪問https://access.redhat.com/articles / 1299013#OpenJDK_Lifecycle_Dates_and_RHEL_versions 。” 提供的鏈接提出了一個問題:“ Red Hat是否發布了OpenJDK 9、10或11?” 并回答該問題:“ Red Hat將跳過Java SE 9和10,并發布基于Java SE 11的OpenJDK發行版。有關更多信息,請參閱Red Hat OpenJDK 11建議文章 。” Haley補充說:“鑒于Red Hat擁有上游優先策略,我們將確保所有安全補丁都應用于上游OpenJDK版本,并且我們的版本均經過TCK認證。”
的Martijn Verburg的響應 ,以Colebourne對提出的問題是從的角度AdoptOpenJDK 。 Verburg寫道:“ AdoptOpenJDK提供了為主要(和幾個次要)平臺構建,測試和提供OpenJDK LTS二進制文件的能力。” 他補充了“額外聲明”,即“ AdoptOpenJDK將不提供商業支持”,以及“ AdoptOpenJDK…將不會向后移植補丁程序。”
OpenJDK JDK 11的預定發行版只有一個多月了。 Oracle計劃于2019年1月發布JDK 8的“商業用戶結束公共更新”,到那時,許多組織可能希望遷移到JDK 11。
翻譯自: https://www.javacodegeeks.com/2018/08/candidate-update-openjdk-jdk-11-lts.html
openjdk和jdk
總結
以上是生活随笔為你收集整理的openjdk和jdk_JDK 11:发行候选更新和OpenJDK JDK 11 LTS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《卧龙:苍天陨落》DLC 称霸江东开放下
- 下一篇: ASML 进驻北海道,为日本晶圆代工企业