x64 jdk-1.8能否在Mac上与Apple Silicon(M1)芯片配合使用?

e4eetjau  于 2022-09-27  发布在  Mac
关注(0)|答案(3)|浏览(482)

我正在尝试让JDK 8与cassandra 3.x在我的开发设置Mac与M1Pro芯片中运行。Arm64 jdk-8当前不可用。

mkh04yzy

mkh04yzy1#

可以通过Rosetta 2在Apple Silicon(ARM,Aarch64)上运行针对Intel Mac的Java。
但要获得最佳性能,请获得为Apple Silicon Mac构建的Java 8实现。
Arm64 jdk-8当前不可用。
不是这样的。
您可以选择供应商。我知道Azul Systems provides such products。其他人也一样。试试提供JDK产品的供应商,看看他们是否在Apple Silicon Mac上提供Java 8。试试Pivotal、Microsoft、Amazon、SAP、BellSoft、Oracle、IBM、Red Hat等供应商。

zzlelutf

zzlelutf3#

Homebrew不支持OpenJDK@8M1,但祖鲁社区8是一个木桶。您只需启用cask-versions存储库并安装zulu8容器。

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`

请注意,祖鲁社区8仅在2026年3月前提供支持。

相关问题