JDK 11:发行候选更新和OpenJDK JDK 11 LTS
JDK 11是預定被釋放的一般可用性上周二,9月25日2018年2018年8月16日馬克萊因霍爾德消息上OpenJDK的JDK-dev郵件列表宣布“ JDK 11現在在候選發布版階段 。” 但是,Reinhold在2018年8月17日同一封郵件列表中的消息中提供了更新的詳細信息,他在郵件中說:“我們標記了今天早上的第一個Release Candidate版本( jdk-11 + 27 ),但是由于存在一些開放的P1錯誤 ( http ://j.mp/jdk-rc ),實際上不是發行候選。 Reinhold的最后一條信息總結為:“敬請期待……”
 早期訪問版本可在“ JDK 11早期訪問版本”下找到,但是在撰寫本文時(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站點用于從Oracle構建,使用FLOSS等各種許可。 它不是OpenJDK社區的一部分。 其他實施者有自己的分發站點或相關機制。”
安德魯·海利(Andrew Haley)也回應了科爾伯恩的信息,并寫道:“我會說我能做的”,直到發表“公開聲明”為止(大概是從Red Hat來 )。 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的預定發行版只有一個多月了。 甲骨文計劃于2019年1月發布JDK 8的“商業用戶端公共更新”,很可能許多組織希望到那時遷移到JDK 11。
翻譯自: https://www.javacodegeeks.com/2018/08/candidate-update-openjdk-jdk-11-lts.html
總結
以上是生活随笔為你收集整理的JDK 11:发行候选更新和OpenJDK JDK 11 LTS的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: Java谓词的延迟执行
 - 下一篇: 暴击僵尸2015电脑版(暴击僵尸2016