Mac切换JDK版本

Mac切换JDK版本

首先安装各个版本的jdk,安装教程略过,三个版本最终安装目录如下,版本号根据情况略有不同

通过以下明亮可以

1
/usr/libexec/java_home -V
1
2
3
JDK1.6: /Library/Java/JavaVirtualMachines/1.6.0.jdk
JDK1.8: /Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk
JDK20: /Library/Java/JavaVirtualMachines/jdk-20.jdk

安装jdk后,编辑bash_profile

1
vim ~/.bash_profile

添加如下内容

1
2
3
4
5
6
7
8
9
10
11
export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6`
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
export JAVA_20_HOME=`/usr/libexec/java_home -v 20`

#默认设为JDK1.8
export JAVA_HOME=$JAVA_8_HOME

#设置alias命令动态切换JDK版本
alias jdk6="export JAVA_HOME=$JAVA_6_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk20="export JAVA_HOME=$JAVA_20_HOME"

执行生效命令

1
source ~/.bash_profile

之后只需在终端中输入alias命令就可以切换jdk版本

1
jdk20
如果对您有帮助,可以打赏呦!