开发软件

关注公众号 jb51net

关闭
微软Microsoft OpenJDK 11 for Mac v11.0.10.9 苹果电脑版

微软Microsoft OpenJDK 11 for Mac v11.0.10.9 苹果电脑版

热门排行

简介

OpenJDK Mac版是一款由微软方面宣布推出了 Microsoft Build of OpenJDK 的预览版,一个 OpenJDK 的长期支持发行版,它包括基于x64服务器上的OpenJDK 11.0.10 + 9的Java 11二进制文件,可在 macOS、Linux 和 Windows 的 x64 服务器和桌面环境中使用。同时,微软还发布了一个新的基于最新 OpenJDK 16+36 版本的 Java 16 for Windows on ARM 的早期访问二进制文件。该发行版是开源的,可供任何人免费部署在任何地方。

PS:本次提供的是OpenJDK Mac苹果电脑版,Windows版本可点击下方链接,欢迎需要此款工具的朋友前来下载使用。

微软Microsoft OpenJDK for Windows 点击下载!!!

官方介绍

微软方面称,Java是当今使用的最重要的编程语言之一-开发人员使用Java来构建从关键企业应用程序到爱好机器人的所有内容。在Microsoft,我们发现在我们的云服务和开发工具中,客户对Java的使用日益增长。我们一直在努力扩大和加深对客户和开发人员的Java支持。

随着 Java 客户使用量不断增长,其一直在努力扩大和加深对客户和开发人员的 Java 支持。Java 11 的 Microsoft Build OpenJDK 二进制文件基于 OpenJDK 源代码,遵循 Eclipse Adoptium 项目使用的相同构建脚本,并根据 Eclipse Adoptium Quality Assurance suite(包括 OpenJDK 项目测试)进行测试。Microsoft Build of OpenJDK 是 Java 生态系统中任何其他 OpenJDK 发行版的简单替换。

微软计划至少支持 Java 11 到 2024 年,Java 17 的 OpenJDK 二进制文件则计划在今年年底前推出。同时,微软还计划在提供 Java 8 作为目标运行时选项的 Azure-managed services 上支持 Eclipse Adoptium 的 Java 8 二进制文件。并计划在今年晚些时候把 Microsoft Build of OpenJDK 作为整个 Azure-managed services 中 Java 11 的默认发行版。

当我们了解有关流程以及如何以有意义的方式参与时,我们对OpenJDK的贡献就很小。在过去的18个月中,我们提供了50多个补丁,涵盖了macOS打包,内部版本和基础架构,GC修复以及Windows增强等领域。我们的主要贡献之一是JEP 388 – Windows / AArch64端口,可在诸如Surface Pro X的Windows ARM设备上运行Java。这项工作对于在Apple Silicon上为macOS启用端口具有重要意义。 2020年,我们针对这些新平台发布了OpenJDK 16的Early Access版本。现在,我们很高兴继续通过基于OpenJDK 11的x64平台二进制文件(涵盖三个主要操作系统)来继续开展这项工作,并与Java社区和我们的Microsoft Azure客户共享此工作。

Microsoft Build OpenJDK 11二进制文件可能包含向后移植的修补程序和增强功能,我们认为这对我们的客户和内部用户很重要。其中一些可能尚未正式向上游反向移植,并且在我们的发行说明中已明确标出路标。这样,当我们并行进行上游更改时,我们可以加快改进并更快地进行修复。更新是免费的,每个Java开发人员都可以将其部署到任何地方。

在过去的几年中,我们与Azul Systems和其他供应商合作,为我们的客户,用户和我们自己的运营提供了高质量的Java支持。 Microsoft感谢提供的惊人帮助,我们致力于继续通过OpenJDK项目和Eclipse Adoptium工作组进行合作。

Microsoft Azure 可以在浏览器中或直接在 Windows Terminal 中访问 Azure Cloud Shell 进行尝试:

微软内部部署了超过 50 万台 JVM(不包括所有 Azure 服务和客户工作负载),其需求从后端微服务到大数据系统、消息中介、事件流服务和游戏服务器。在这些 JVM 中,已经有超过 14 万台基于 Microsoft Build of OpenJDK。

Microsoft的Java

Microsoft依靠Java技术来实现其自己的各种内部系统,应用程序和工作负载,以启用知名的公共服务和产品以及为Azure基础架构提供支持的大量关键任务系统。我们一直在努力优化基于Java的系统,并确保供应链安全,以使我们的客户和用户受益。

Microsoft内部部署了超过500,000个Java虚拟机(JVM)(不包括所有Azure服务和客户工作负载),其需求从后端微服务到大数据系统,消息代理,事件流服务和游戏服务器。这些JVM中已有超过140,000个基于Microsoft的OpenJDK构建。

Microsoft使用各种开源Java项目来执行整个Azure的关键任务,以支持其全球基础架构以及大数据和日志分析系统。 LinkedIn和Yammer的后端服务几乎完全在分布式云原生Java微服务上实现。 Minecraft Java Edition仍然在重要的Mod生态系统和热情的Modders社区中无处不在,我们利用Java来运行Minecraft Realms背后的服务器。

Azure通过Azure Spring Cloud,Azure App Service,Azure Functions和Azure Kubernetes Service看到Java工作负载的显着增长。将来,一旦我们开始在Azure上使用Microsoft Build of OpenJDK推出新的JVM,我们将寻找机会为这些服务上的基于Java的工作负载推荐更好的优化。

今年晚些时候,OpenJDK的Microsoft Build将成为跨Azure管理服务的Java 11的默认发行版。客户无需执行任何维护任务,因为在整个应用程序部署过程中,过渡过程将是平稳而透明的。对于所有其他Azure服务,客户可以带来他们选择的JDK,包括Microsoft Build of OpenJDK。在接下来的几个月中,我们将提供更多有关此方面的更新。

常见问题

Java 11于2018年发布。为什么这些二进制文件是预览版?

虽然此发行版本基于OpenJDK 11.0.10的GA代码,但此版本的Microsoft Build OpenJDK只是预览版,因为我们希望给我们的客户和用户一个机会,以在包装和安装之前提供有关包装和安装经验的反馈。正式发布的生产就绪版本。

您将支持Java 11多长时间?

微软将至少在2024年之前支持Java 11。

您将发布其他版本的Java吗?

我们计划在Java 17完成后,在今年年底之前发布OpenJDK 17二进制文件。

您会支持Java 8吗?

在提供Java 8作为目标运行时选项的Azure托管服务上,Microsoft将支持Eclipse Adoptium(以前称为AdoptOpenJDK)中的Java 8二进制文件。对于所有其他Azure服务,客户可以将他们的Java 8首选JDK带来,例如Azul Systems的Zulu。但是,Microsoft建议客户转向Java 11和更高版本,以受益于多项增强功能,这些增强功能可以转化为节省云部署的成本并提高开发人员的生产率。我们认为该过程值得付出努力,并已提供指导以帮助简化此过渡。

这些二进制文件如何获得许可?

带有类路径异常(GPLv2 + CE)的通用公共许可证2.0。

您会提供容器图片吗?

我们很快将通过Docker Hub发布它们。

大家还下载了