正常下载安装 jdk-xxx.dmg
会把 jdk 安装在目录:
/Library/java/JavaVirtualMachines/
例如:
/Library/java/JavaVirtualMachines/jdk-11.0.7.jdk
/Library/java/JavaVirtualMachines/jdk1.8.0_251.jdk
配置环境变量:
export JAVA_11_HOME=/Library/java/JavaVirtualMachines/jdk-11.0.7.jdk/Contents/Home
export JAVA_8_HOME=/Library/java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
export PATH
export CLASSPATH
以后可以直接执行 jdk8
和 jdk11
来切换 jdk 版本。