1、打开 .bash_profile文件
user@myMacBook ~ % open .bash_profile
2、编辑 .bash_profile文件内容如下,这里以jdk8和jdk11为例
# JDK8
export JAVA_8_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home'
#JDK11
export JAVA_11_HOME='/Library/Java/JavaVirtualMachines/jdk-11.0.15.jdk/Contents/Home'
# 默认JDK8
export JAVA_HOME=$JAVA_8_HOME
# alias 切换JDK版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
3、保存文件,执行命令
source .bash_profile
4、切换jdk
user@myMacBook ~ % jdk8
user@myMacBook ~ % java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
同样的,切换为jdk11后,查看当前jdk版本
user@myMacBook ~ % jdk11
user@myMacBook ~ % java -version
java version "11.0.15" 2022-04-19 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.15+8-LTS-149)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.15+8-LTS-149, mixed mode)
DONE。