用于 Apple Silicon 芯片的 Java/JDK

新手上路,请多包涵

是否需要特别版本的 OpenJDK 来支持新的 Apple Silicon 芯片?

我看到目前有 macOS/OS X 的 JDK 下载,但这些似乎只适用于 x86 处理器。那是对的吗?如果是这样,我在哪里可以下载 M1 的 OpenJDK 版本?

原文由 Thar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 618
1 个回答

命令行方法(感谢 Homebrew 团队和 @vladimir-kempik 以及 JEP-391 分支上的其他 openjdk 贡献者的辛勤工作)

 # Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Install OpenJDK
brew install openjdk

验证它是否已安装:

 $(brew --prefix openjdk)/bin/java --version

验证它是否适用于 arm64 硬件:

 file $(brew --prefix openjdk)/bin/java
# /opt/homebrew/opt/openjdk/bin/java: Mach-O 64-bit executable arm64

注意: 要在系统范围内安装 OpenJDK,请按照 Homebrew 提供的屏幕说明进行操作。

原文由 tresf 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题