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