Mac 下安装多个 JDK 并实现动态切换
有时候我们有多个项目需要使用多个版本JDK。这篇文章讲讲Mac下安装多个JDK并实现动态切换。
一、安装JDK
1. 安装OracleJDK
2. 安装OpenJDK
二、多个JDK的切换
可以用下列命令来看所有安装的JDK
/usr/libexec/java_home -V
配置多个JDK环境变量
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版本的动态切换了。
转载自:https://juejin.cn/post/7258107000432672825