我正在尝试让JDK 8与cassandra 3.x在我的开发设置Mac与M1Pro芯片中运行。Arm64 jdk-8当前不可用。
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等供应商。
gc0ot86w2#
你可以试试https://www.azul.com/downloads/。使用sdkman安装臂版本。
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变量,以便开发工具使用它。
/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
请注意,祖鲁社区8仅在2026年3月前提供支持。
3条答案
按热度按时间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等供应商。
gc0ot86w2#
你可以试试https://www.azul.com/downloads/。使用sdkman安装臂版本。
zzlelutf3#
Homebrew不支持OpenJDK@8M1,但祖鲁社区8是一个木桶。您只需启用cask-versions存储库并安装zulu8容器。
它将在
/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
中安装JDK。然后,您应该配置JAVA_HOME变量,以便开发工具使用它。请注意,祖鲁社区8仅在2026年3月前提供支持。