美文网首页
m1 Mac设置多jdk版本并动态切换的实现

m1 Mac设置多jdk版本并动态切换的实现

作者: 缓慢移动的蜗牛 | 来源:发表于2022-01-04 22:53 被阅读0次

首先jdl默认安装的位置是在/Library/Java/JavaVirtualMachines这个位置

首先要做的是配置Java的环境变量,即使之前配置过

vim ~/.bash_profile

这个.bash_profile可能本身就是不存在的,因此不要看到里面没东西就以为是错了
其次添加如下内容,具体的jdk版本依据自己安装的jdk为主

#java 8
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home"
alias java8="export JAVA_HOME=$JAVA_8_HOME"

# java 17
export JAVA_17_HOME="/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home"
alias java17="export JAVA_HOME=$JAVA_17_HOME"

# 默认使用java17
export JAVA_HOME=$JAVA_17_HOME

最后使配置文件生效 source ~/.bash_profile

在终端使用java8 命令切换到java8。使用java17命令切换到java17


列出所有版本的JAVA_HOME命令 /usr/libexec/java_home -V

相关文章

网友评论

      本文标题:m1 Mac设置多jdk版本并动态切换的实现

      本文链接:https://www.haomeiwen.com/subject/vfgccrtx.html