编辑SHELL配置文件,新版macOS默认使用的是zsh,打开终端,编辑zsh的配置文件.zshrc
vi .zshrc
在配置文件的末尾添加下面的内容:
# >>> Java多版本共存
export JAVA_11_HOME=`/usr/libexec/java_home -v 11`
export JAVA_17_HOME=`/usr/libexec/java_home -v 17`
# default Java version
export JAVA_HOME=$JAVA_11_HOME
# change Java version
alias java11="export JAVA_HOME=$JAVA_11_HOME"
alias java17="export JAVA_HOME=$JAVA_17_HOME"
# <<< java多版本共存
当需要切换Java jdk版本时,输入java11切换到11版本,输入java17切换到17版本
切换是临时的,关闭终端重新打开时,再次回到默认的11版本