美国科技公司谷歌在与甲骨文公司进行了长达十年的版权纠纷,美国最高法院5日最终裁定谷歌获胜,谷歌使用甲骨文的Java平台开发安卓操作系统属合理使用。 次日,即4月6日,微软推出了自己的Java发行版的预览版,使其适用于Windows、macOS和Linux。该公司已将该版本命名为Microsoft Build of OpenJDK,并将其描述为其"协作和贡献于Java生态系统的新方式"。该公司已经为Java 11提供了微软Build of OpenJDK二进制文件,这些文件是基于OpenJDK源代码的。 微软表示,它正在寻求扩大和深化对Java的支持,因为这是"当今最重要的编程语言之一"。 微软为Java 11构建的OpenJDK二进制文件基于OpenJDK源代码,遵循Eclipse Adoptium项目使用的相同构建脚本,并根据Eclipse Adoptium质量保证套件进行测试(包括OpenJDK项目测试)。微软版Java 11二进制文件已经通过了Java 11的Java技术兼容性工具包(TCK)的验证,该工具包用于验证与Java 11规范的兼容性。Microsoft Build of OpenJDK可以被看成是Java 生态系统中任何其他OpenJDK发行版的简单替换。 Microsoft Build of OpenJDK还可供微软Azure客户通过Azure Cloud Shell,或在Windows终端中使用。 该公司指出,这些二进制文件包括被认为重要的回溯修复和增强功能。不过微软在发布说明中明确表示,其中一些还没有正式向上游回溯。 |