Macbook java jdk多版本切换(alias命令动态切换JDK版本无效解决 )

1、首先jdk安装的默认路径是/Library/Java/JavaVirtualMachines

   可以通过shift + command + G快捷键, 打开目录查看

2、打开终端

输入如下命令,打开配置文件

open -e .bash_profile 

3、修改JAVA 部分的 jdk的环境变量配置(注意路径还有jdk包名根据实际修改)

export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home

#默认JDK1.8
export JAVA_HOME=$JAVA_8_HOME

#alias命令动态切换JDK版本  source /etc/profile ~/.bash_profile
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"

4、保存文件后,执行命令使其生效

source /etc/profile ~/.bash_profile

5、生效后输入jdk8或jdk11可切换对应版本, java -version可验证

java -version

--------------------------- -------------------------   若以上无效  ---------------------------------------------------------

关闭终端,再次打开,可能会出现切换无效的情况,打开.zshrc文件

open -e .zshrc 

文件末尾追加

source ~/.bash_profile
source /etc/profile ~/.bash_profile

保存完毕,尝试成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值