% cat ~/.bash_profile
#在文件后,增加:
# 设置 jdk7
export JAVA_7_HOME='/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home'
# 设置 jdk8
export JAVA_8_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home'
# 设置 jdk11
export JAVA_11_HOME='/Library/Java/JavaVirtualMachines/jdk-11.0.9.jdk/Contents/Home'
# 设置 jdk15
export JAVA_15_HOME='/Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home'
# 设置 jdk17
export JAVA_17_HOME='/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home'
# 设置 jdk18
export JAVA_11_HOME='/Library/Java/JavaVirtualMachines/jdk-18.jdk/Contents/Home'
# 默认 jdk 使用1.8版本
export JAVA_HOME=$JAVA_8_HOME
# alias 命令动态切换 jdk 版本
alias jdk7="export JAVA_HOME=$JAVA_7_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk15="export JAVA_HOME=$JAVA_15_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"
alias jdk18="export JAVA_HOME=$JAVA_18_HOME"
- 2
% source ~/.bash_profile
PS:
- 1.终端中jdk路径查询方法
% /usr/libexec/java_home -V
- 配置
.bash_profile
重启后不生效问题解决
% vim ~/.zshrc
#在文件最后,增加一行:
source ~/.bash_profile
更多: