mac终端切换jdk版本

2024-01-31  本文已影响0人  鞋底没纹易摔跤

文章前提:电脑已安装目标jdk版本。然后终端使用命令java -version查看到当前jdk版本是11,但你想使用jdk8(就是jdk1.8.0)

终端先输入:

vim ~/.zshrc

然后输入i切换成插入模式(注意输入法要切换成英文)

随便找空白一行复制下面代码

#############
#切换终端jdk版本
#参考网站:https://blog.csdn.net/qq_41901122/article/details/130507433
#可终端执行  /usr/libexec/java_home -V  命令查看查询到本地的所有jdk版本
#可终端执行  /usr/libexec/java_home -v 1.8.0 命令查看jdk1.8.0的路径
#可终端执行  /usr/libexec/java_home -v 11 命令查看jdk11的路径
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8.0)"
export JAVA_11_HOME="$(/usr/libexec/java_home -v 11)"
#默认JDK11
export JAVA_HOME=$JAVA_11_HOME
#alias命令动态切换JDK版本  如终端直接输入 jdk8  就会切换成jdk1.8.0版本
#切换后可以使用 java -version 命令查看jdk版本,不要使用java --version查看,jdk1.8会显示查询失败
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
#############

然后按左上角esc按键,再输入:wq,会自动退出~/.zshrc的编辑
然后再输入

source ~/.zshrc

更新配置。

然后终端直接输入

jdk8

就自动切换成jdk1.8.0版本了,可以使用命令java -version查看当前版本

输入

jdk11

也是同样道理

上一篇下一篇

猜你喜欢

热点阅读