M1 mac本地设置多个jdk版本并实现动态切换
首先jdl默认安装的位置是在. /Library/Java/JavaVirtualMachines
这个位置
-
首先要做的是配置Java的环境变量 即使之前配置过
vim ~/.bash_profile
这个.bash_profile可能本身就是不存在的,因此不要看到里面没东西就以为是错了
- 其次添加. 自己改一下路径就行
#java
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home"
alias java8='export JAVA_HOME=$JAVA_8_HOME'
export JAVA_15_HOME="/Library/Java/JavaVirtualMachines/zulu-15.jdk/Contents/Home"
alias java15='export JAVA_HOME=$JAVA_15_HOME'
# 默认使用java15
export JAVA_HOME=$JAVA_15_HOME
#java END%
-
最后使配置文件生效
source ~/.bash_profile
使用java8 命令切换到java8。使用Java15命令切换到Java15