微软发布OpenJDK预览版

就在美国最高法院裁定Google在构建Android时可以合法使用甲骨文的Java API代码的第二天

最近更新时间 2021-04-07 15:09:51

java

Microsoft在公司内部的各种产品和服务中广泛使用Java,包括Azure,SQL Server,Yammer,Minecraft和LinkedIn。它还有超过一千名开发人员为依赖Java的Android开发应用程序。因此,微软也向客户提供自己的Java开发工具包也就不足为奇了。

4月6日,Microsoft推出了Microsoft Build OpenJDK的预览版,这是OpenJDK的长期支持发行版。它包括Java 11的二进制文件,并且在Windows以及MacOS和Linux的x64服务器和桌面环境中可用。微软今天还将在Windows on Arm上发布Java 16的新的早期访问版本。 (去年6月,微软的Java Engineering Group宣布已经完成了将Windows on Arm移植OpenJDK的第一阶段。)

微软在2019年收购了jClarity,其明确意图是使用其技术在Azure上优化Java工作负载。jClarity宣称其对AdoptOpenJDK二进制文件的商业支持是“ Oracle Java / JDK的直接替代品”。自2018年以来,微软一直是AdoptOpenJDK项目的赞助商。官方称,该公司的jClarity收购启动了Microsoft开发人员部门中Java Engineering Group的正式组建。

根据公司官方的说法,Microsoft目前在内部为后端微服务、大数据系统、消息代理、流服务和游戏服务器内部部署超过500,000台Java虚拟机(不包括所有Azure服务和客户工作负载)。这些JVM中已有超过140,000个基于Microsoft的OpenJDK构建。

Microsoft Azure客户还可以在其浏览器或Windows终端中使用Azure Cloud Shell试用预览。

微软的OpenJDK预览版发布是在美国最高法院裁定Google在构建Android时可以合法使用Oracle的Java API代码的第二天。

rss_feed