
緊隨甲骨文發(fā)布Java 21平臺之后,微軟現在免費提供自己的開(kāi)源OpenJDK 21版本。
OpenJDK 21 的微軟版本自 9 月 28 日起提供,適用于 Linux、Windows 和 Mac。在詳細闡述 Oracle 于 9 月 19 日發(fā)布的 Java 21 時(shí),微軟表示該版本包含使其與以前的 Java 版本區分開(kāi)來(lái)的功能。
該公司強調了新功能,例如為初學(xué)者簡(jiǎn)化的 Java 學(xué)習,預覽未命名的類(lèi)和實(shí)例方法,以及未命名的模式和變量;Generational ZGC預覽,以增強性能;以及用于高吞吐量并發(fā)應用程序的虛擬線(xiàn)程。
Microsoft Build for OpenJDK 21二進(jìn)制文件將獲得微軟的長(cháng)期支持;LTS 版本通過(guò)接收季度更新。這些更新是免費的。Oracle 指定 Java 21 或 Java Development Kit 21 作為長(cháng)期支持版本,以獲得至少八年的支持。微軟還為JDK 17和JDK 11提供了OpenJDK版本,這兩個(gè)版本也是長(cháng)期支持版本。微軟最初于 2021 年 4 月推出了 OpenJDK Microsoft版本。
微軟還表示,JDK 21很快將在A(yíng)zure PaaS云服務(wù)中推出。該公司正在提供一個(gè)名為Windows Container JVM Launcher的概念驗證啟動(dòng)器,以進(jìn)程隔離模式在Windows容器中運行Java。