java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Mac安装JDK并动态切换

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

作者:JK凯

有时候我们有多个项目需要使用多个版本JDK,本文主要介绍了Mac安装多个JDK并实现动态切换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

有时候我们有多个项目需要使用多个版本JDK。这篇文章讲讲Mac下安装多个JDK并实现动态切换。

一、安装JDK

1. 安装OracleJDK

www.oracle.com/java/technologies/downloads/

2. 安装OpenJDK

learn.microsoft.com/zh-cn/java/openjdk/download

二、多个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版本的动态切换了。

到此这篇关于Mac安装多个JDK并实现动态切换的文章就介绍到这了,更多相关Mac安装JDK并动态切换内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文