Mac下JDK多版本切换

AI-摘要
GraceGPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前言
本人的电脑是M1 pro芯片,在之前安装了相对应JDK1.8,在使用Maven的时候如果JDK版本不对的话就会报错
org.apache.maven.wagon.providers.http.HttpWagon |
查看所有JDK
ls /Library/Java/JavaVirtualMachines/ |
会列出下面所有的jdk
配置文件
在当前用户目录下,创建 .bash_profile 配置文件(若已经有该文件,就跳过此步骤)
touch ~/.bash_profile |
用 vi 编辑 .bash_profile 文件
vi ~/.bash_profile |
如果不习惯 vi 命令就使用自带的文本编辑器打开
open ~/.bash_profile |
设置 jdk 版本 (以下为本人配置,需要将zulu-8.jdk 和 microsoft-11.jdk 改为自己电脑下的jdk文件名) jdk查看
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home |
alias 命令动态切换 JAVA_HOME 的配置
alias java8="export JAVA_HOME=$JAVA_8_HOME;echo $JAVA_8_HOME" |
默认指定的 java 版本(本人一直用1.8所以默认为1.8版本)
export JAVA_HOME=$JAVA_8_HOME |
修改完成后保存,然后重新执行,如下命令:
source ~/.bash_profile |
完整配置
切换验证
终端执行 也可以执行 java11就会切换为11的版本
java8 |
会相应地打印出安装的 java8 的安装路径
再执行当前的 java 版本命令
java -version |
会打印出,切换的当前 java 版本
评论
✅ 你无需删除空行,直接评论以获取最佳展示效果

















