Mac 下安装多个 JDK 并实现动态切换

有时候我们有多个项目需要使用多个版本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

配置多个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

在命令行输入jdk8jdk17来动态切换JDK版本。

这样就可以实现JDK版本的动态切换了。

全部评论

相关推荐

牛客383479252号:9,2学生暑期实习失利开始投小厂,给这群人整自信了
点赞 评论 收藏
分享
Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务