x64 jdk-1.8能在搭载Apple Silicon (M1)芯片的Mac上运行吗?

27

我正在尝试在我的开发环境Mac M1Pro Chip上运行JDK 8和Cassandra 3.x。目前没有提供Arm64 jdk-8。


请查看 https://stackoverflow.com/questions/22524149/where-to-find-jdk-8-for-arm,该链接可能会有所帮助。 - f1sh
2
@f1sh 那个页面上没有适用于 Mac arm64 的 jdk-8。 - Sahil Ummer
4个回答

43

Homebrew不支持在Apple Silicon(M1/M2)上安装OpenJDK@8,但Zulu Community 8以cask的形式提供。您只需要启用cask-versions仓库并安装zulu8 cask即可。

brew tap homebrew/cask-versions
brew install --cask zulu8

它将在/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home中安装JDK。然后,您应该配置JAVA_HOME变量以供开发工具使用。

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
请注意,Zulu社区版8仅支持到2026年3月。

9

可以通过Rosetta 2在Apple Silicon(ARM,Aarch64)上运行适用于Intel Mac的Java。

但为了获得最佳性能,请获取适用于Apple Silicon Macs的Java 8实现。

目前不提供Arm64 jdk-8。

这不是真的。

您可以选择供应商。我知道Azul Systems提供此类产品。还有其他供应商也提供此类产品。尝试使用提供JDK产品的供应商,看看他们是否在Apple Silicon Macs上提供Java 8。尝试使用Pivotal、Microsoft、Amazon、SAP、BellSoft、Oracle、IBM、Red Hat等供应商。


7

-1

安装Java8的另一个选项是 brew install adoptopenjdk8 或者 brew install --cask temurin8


没有 macOS aarch64 版本。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接