1 min read

在Mac上安装JDK

M1 安装 arm64 版本的 JDK

OpenJDK 目前不支持 arm64,只有 Zulu 的版本可用,下载链接如下:

https://www.azul.com/downloads/?os=macos&architecture=arm-64-bit&package=jdk

这个会自动配置好环境变量,不需要自己配置

2022 年 05 月 04 日 更新:OpenJDK 17 后支持 M1 了,下载地址:https://jdk.java.net/archive/

安装多版本 OpenJDK

安装命令如下

brew install adoptopenjdk8
brew install adoptopenjdk11
brew install adoptopenjdk16

~/.zshrc增加下面设置

javahome() {
  unset JAVA_HOME
  export JAVA_HOME=$(/usr/libexec/java_home -v "$1");
  java -version
}

alias j1.8='javahome 1.8'
alias j11='javahome 11'
alias j16='javahome 16'

以后可以使用命令j1.8j11随时切换版本