带M1芯片的苹果AdoptOpenJDK 11何时推出?



我使用的是带有M1芯片的MacBook Air。

我尝试了Zulu JDK用于M1的开发,它可以工作,但是它不能与OpenJFX一起工作。我用Zulu和AdoptOpenJDK缩小了问题范围。

有人知道OpenJDK何时与M1芯片兼容吗?

Java 17, 2021-09年发布

OpenJDK项目中有一个官方子项目用于移植到Apple Silicon硬件,JEP 391: macOS/AArch64 Port

这项工作已经完成,为Java 17构建,将于2021年9月交付。

苹果硅端口受益于Windows在ARM端口上完成的工作。这项工作已经完成,并在Java 16中交付。在此之前,Java 9中添加了对ARM的Linux支持。

👉所以Java 17在苹果硅(AArch64, ARM) mac上的macOS现在是可用.

更新:Java 18现在也可用了,早期访问Java 19。

您可以从各种供应商中选择获得安装程序/二进制文件。在我的脑海中,这些可能包括Azul Systems, SAP, BellSoft, Amazon, Microsoft, Adoptium(以前的AdoptOpenJDK), Oracle, Red Hat/IBM, Pivotal,也许还有更多。

关于JavaFX,至少有两个供应商,Azul Systems和BellSoft,提供了一个捆绑了OpenJFX库的JDK产品版本。你可能会感兴趣,作为将库添加到应用程序的另一种选择。

如果您需要该Azul产品的进一步帮助,您可以从该公司购买支持。或者在这里发布一个问题,详细说明你的JavaFX工作和它在Apple Silicon上的故障点。理想情况下,提供一个最小的代码示例来演示问题。

<标题>Java早些时候h1> 面列出的一些供应商已经向后移植了早期版本的Java (Java 8, Java 11,可能还有其他版本)到Apple Silicon上的macOS。这项工作是不是OpenJDK项目支持Apple Silicon的官方部分,只有Java 17+是。

Adoptium最近(2022年10月22日)发布了支持Apple Silicon的Java 11:

https://adoptium.net/temurin/releases/?version=11

对于支持的平台的摘要:

https://adoptium.net/supported-platforms/

相关内容

  • 没有找到相关文章

最新更新