微软正式发布 OpenJDK 预览版,或将改变 Java 未来

作者:dave 日期:2021-04-13

外媒 onMSFT 报道,近 25 年来,Java 一直是一股不可忽视的力量。它带来了 “一次编写,在任何地方运行”的承诺,其想法是允许开发人员将其应用程序编译成字节码,可以在任何支持其 Java 虚拟机的平台上运行,有时也被称为 Runtime 运行时环境。

微软正式发布 OpenJDK 预览版,或将改变 Java 未来

微软博客今天宣布 OpenJDK 的 Microsoft Build 预览版,这是 OpenJDK 的新的免费长期支持(LTS)发行版,它是开源的,任何人都可以免费部署在任何地方。它包括基于 OpenJDK 11.0.10+9 的 Java 11 的二进制文件,可在 macOS、Linux 和 Windows 的 x64 服务器和桌面环境中使用。微软还发布了基于最新 OpenJDK 16+36 版本的 Java 16 for Windows on ARM 的新的早期访问二进制文件。

数十亿的设备和计算机都在运行 Java。虽然它的使用最近有所下降,但在 2000 年初,你还需要在电脑上安装部署 Java 虚拟机的应用程序。快进到 2021 年,人们似乎对该平台重新产生了兴趣。微软本身在他们的 Azure 云背后运行着各种各样的 Java 驱动系统。事实上,他们的一些最大的 IP 都是由 Java 支持的,值得一提的几个是 LinkedIn、Yammer 和 Minecraft 的一些版本。

微软通过 OpenJDK 支持这个开发平台,对于过去几年、几十年来在这个平台上投入大量资金的开发者来说影响是巨大的,它将在不久的将来成为 Azure 上 Java 的默认发行版,而且这个过渡有望实现无缝衔接。

外媒称,从开发的角度来看,我对 Java 的体验并不顺利,虽然不一定是与编写代码直接相关,但几个月前,我在 Windows 服务器上安装并运行 SonarQube 的过程中遇到了困难。这是一个很多开发者都熟悉的工具,因为它用于扫描代码的质量。在部署应用程序时,我已经被 . NET 运行时的无缝和自动部署宠坏了,而建立允许 SonarQube 运行的环境的过程是一个小小的挑战。希望微软在 Java 背后投下他们的砝码,对 Java 驱动的应用程序的开发者和消费者来说,意味着更好、更顺畅的体验。

微软为 Java 11 构建的 OpenJDK 二进制文件基于 OpenJDK 源代码,遵循 Eclipse Adoptium 项目使用的相同构建脚本,并根据 Eclipse Adoptium 质量保证套件进行测试(包括 OpenJDK 项目测试)。微软的 Java 11 二进制文件已经通过了 Java 11 的 Java 技术兼容性工具包(TCK),该工具包用于验证与 Java 11 规范的兼容性。Microsoft Build of OpenJDK 是 Java 生态系统中任何其他 OpenJDK 发行版的简单替换。



本文链接:https://www.whdlxx.cn//news/xingyedongtai/ruanjiankaifa/718.html,由武汉市大刘信息技术有限公司原创,转载请注明出处。