mac终端切换jdk版本

文章前提:电脑已安装目标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

也是同样道理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容