有时候我们有多个项目需求运用多个版别JDK。这篇文章讲讲Mac下装置多个JDK并完成动态切换。
一、装置JDK
1. 装置OracleJDK
www.oracle.com/java/techno…
2. 装置OpenJDK
learn.microsoft.com/zh-cn/java/…
二、多个JDK的切换
可以用下列命令来看所有装置的JDK
/usr/libexec/java_home -V
vim ~/.bash_profile
写入以下内容
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
export JAVA_17_HOME="$(/usr/libexec/java_home -v 17)"
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk17='export JAVA_HOME=$JAVA_17_HOME'
export JAVA_HOME=$JAVA_8_HOME
我这里是装置的JDK8和JDK17,假如各位不一样可以改成自己的JDK版别,其间/usr/libexec/java_home -v 1.8
是看自己每个版别的JDK
装置途径,这样就是动态装备。
装备完成后,需求改写装备文件生效
source ~/.bash_profile
三、验证JDK当时版别
检查当时JDK版别
java -version
在命令行输入jdk8
或jdk17
来动态切换JDK版别。
这样就可以完成JDK版别的动态切换了。