初见

2020-03-28

2020-03-29  本文已影响0人  無生法忍

Mac/Linux 配置多版本Java,并实现命令行快速切换

实现效果如下图

image.png

下载连接:MAC版 JDK 1.8.0_211 提取密码:cd1r

查看自己版本

ll /Library/Java/JavaVirtualMachines/

修改配置文件

注意:jdk1.8.0_211.jdk jdk-12.0.2.jdk 这两个需要替换称自己的版本

vim ~/.bash_profile 

插入代码如👇:

# Java enviourment
JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/
JAVA_12_HOME=/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home/
PATH_8=$JAVA_8_HOME/bin:$PATH:.
PATH_12=$JAVA_12_HOME/bin:$PATH:.
CLASSPATH_8=$JAVA_8_HOME/lib/tools.jar:$JAVA_8_HOME/lib/dt.jar:.
CLASSPATH_12=$JAVA_12_HOME/lib/tools.jar:$JAVA_12_HOME/lib/dt.jar:.
# 默认jdk8
export JAVA_HOME=$JAVA_8_HOME
export PATH=$PATH_8
export CLASSPATH=$CLASSPATH_8
# 动态配置
alias jdk8="export JAVA_HOME=$JAVA_8_HOME;export PATH=$PATH_8;export CLASSPATH=$CLASSPATH_8"
alias jdk12="export JAVA_HOME=$JAVA_12_HOME;export PATH=$PATH_12;export CLASSPATH=$CLASSPATH_12"

使配置生效

source ~/.bash_profile

【MacOS 中环境变量设置 zsh: command not found: xxx】

补充一点 如果使用的是zsh终端

echo $SHELL
image.png

需配置下zsh

vim ~/.zshrc
找到 “# User configuration”
把👇加入# User configuration下面.
source ~/.bash_profile
如图👇
image.png

保存退出后,运行

source ~/.zshrc
上一篇下一篇

猜你喜欢

热点阅读