MacOS 系统中如何安装多个版本JDK并进行自由切换

MacOS 系统中如何安装多个版本JDK并进行自由切换我们直接在命令行中输入 jdk17 将 Java 环境 切换到 Java17 再执行 java version 查看效果

大家好,欢迎来到IT知识分享网。

由于Oracle公司对Java不断升级,在我们还没来得及反应新版本到底新在哪里,更新的版本就出来了。这是要卷死Java程序员啊。

MacOS 系统中如何安装多个版本JDK并进行自由切换

我们在日常开发中,肯定都会身陷多个项目中,一些项目由于历史原因可能只能用某个特定版本的JDK,而另一些可能会因为是新项目而使用比较新的JDK。这样就需要我们本地需要多个版本的JDK支持。今天我们就来说说如何在MacOS上配置多个版本JDK并进行自由切换。

首先去Oracle官网下载你需要的版本JDK,安装到你本机上。MacOs 默认安装路径是在 /Library/Java/JavaVirtualMachines/ 路径下。下面我们就进行多版本的JDK配置。

多环境JDK配置

打开.bash_profile 文件进行JDK的相关配置:

vim ~/.bash_profile

由于我本机上安装了JDK8 和 JDK17,下面我们就配置两个JAVA_HOME,并配置默认是java8 :

export JAVA_8_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home' export JAVA_17_HOME='/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home' export JAVA_HOME=$JAVA_8_HOME

为每个JAVA_HOME配置别名:

alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk17="export JAVA_HOME=$JAVA_17_HOME"

追加JAVA_HOME到PATH 变量中:

export PATH=$PATH:$JAVA_HOME/bin

退出编辑模式,:wq! 保存刚刚修改的配置文件,并刷新配置文件:

source ~/.bash_profile

测试效果

命令行中执行 java -version 后,显示是安装的是Java8。

MacOS 系统中如何安装多个版本JDK并进行自由切换

还记得我们刚刚在配置文件中配置的别名吗?我们直接在命令行中输入 jdk17 将Java 环境 切换到Java17 ,再执行 java -version 查看效果。

MacOS 系统中如何安装多个版本JDK并进行自由切换

好了,本次分享到这里就结束了,感谢大家的阅读。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/108720.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信