效果
在命令行输入jdk8 或者 jdk11 ,则java -version 和 javac -version 都变为1.8.X版本。
如图
配置文件
在 .bash_profile 中修改相关配置
export M2_HOME=/Users/yangdaichuan/Documents/apache-maven-3.6.3export PATH=$PATH:$M2_HOME/bin# --------------------# Java# --------------------# 各版本对应的路径export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8.0_151`export JAVA_11_HOME=`/usr/libexec/java_home -v 11`# 设置默认的 jdk 版本export JAVA_HOME=$JAVA_8_HOME# 动态切换版本的快捷命令alias jdk8="export JAVA_HOME=$JAVA_8_HOME"alias jdk11="export JAVA_HOME=$JAVA_11_HOME"export PATH=$PATH:%JAVA_HOME/bin
然后退出,source ~/.bash_profile即可
同时,由于MacBook默认采用的是 zsh 终端,所以我们还需要在 zsh 的配置文件里面加入 source ~/.bash_profile
具体先 vim ~/.zshrc,然后在文件最后一行加入
source ~/.bash_profile
即可。
