OpenJDK是一款開(kāi)源的,可供任何人免費(fèi)部署在任何地方的編程工具,包括基于 OpenJDK 11.0.10+9 的 Java 11 的二進(jìn)制文件,可在 macOS、Linux 和 Windows 的 x64 服務(wù)器和桌面環(huán)境中使用。
OpenJDK軟件特色
Microsoft依靠Java技術(shù)來(lái)實(shí)現(xiàn)其自己的各種內(nèi)部系統(tǒng),應(yīng)用程序和工作負(fù)載,以啟用知名的公共服務(wù)和產(chǎn)品以及為Azure基礎(chǔ)架構(gòu)提供支持的大量關(guān)鍵任務(wù)系統(tǒng)。我們一直在努力優(yōu)化基于Java的系統(tǒng),并確保供應(yīng)鏈安全,以使我們的客戶(hù)和用戶(hù)受益。
Microsoft內(nèi)部部署了超過(guò)500,000個(gè)Java虛擬機(jī)(JVM)(不包括所有Azure服務(wù)和客戶(hù)工作負(fù)載),其需求從后端微服務(wù)到大數(shù)據(jù)系統(tǒng),消息代理,事件流服務(wù)和游戲服務(wù)器。這些JVM中已有超過(guò)140,000個(gè)基于Microsoft的OpenJDK構(gòu)建。
常見(jiàn)問(wèn)題解答
Java 11 是在 2018 年發(fā)布的。為什么這些二進(jìn)制文件是預(yù)覽版?
雖然這個(gè)發(fā)行版是基于 OpenJDK 11.0.10 的 GA 代碼,但這次發(fā)布的 OpenJDK 的 Microsoft Build 是預(yù)覽版,因?yàn)槲覀兿M谖覀儼l(fā)布生產(chǎn)就緒的常規(guī)版本之前,讓客戶(hù)和用戶(hù)提供包裝和安裝體驗(yàn)等方面的反饋。
你們將支持 Java 11 多長(zhǎng)時(shí)間?
微軟將至少支持 Java 11 到 2024 年。
你們會(huì)發(fā)布其他版本的 Java 嗎?
我們計(jì)劃在今年年底前發(fā)布 OpenJDK 17 二進(jìn)制文件,只要 Java 17 最終確定。
你們會(huì)支持 Java 8 嗎?
在提供 Java 8 作為目標(biāo)運(yùn)行時(shí)選項(xiàng)的 Azure 管理服務(wù)上,微軟將支持 Eclipse Adoptium(前身為 AdoptOpenJDK)的 Java 8 二進(jìn)制文件。對(duì)于所有其他 Azure 服務(wù),客戶(hù)可以帶來(lái)他們選擇的 Java 8 的 JDK,例如 Azul Systems 的 Zulu。然而,微軟建議客戶(hù)遷移到 Java 11 及更高版本,以受益于若干增強(qiáng)功能,這些增強(qiáng)功能可以轉(zhuǎn)化為云部署中的成本節(jié)約和加速開(kāi)發(fā)人員的生產(chǎn)力。我們相信這一過(guò)程是值得的,并提供了指導(dǎo),以幫助簡(jiǎn)化這一過(guò)渡。
這些二進(jìn)制文件是如何獲得許可的?
帶有 Classpath Exception 的通用公共許可證 2.0 (GPLv2+CE)
上一篇:Scratch(圖形化編程軟件)