Skip to content

jdk动态配置

根据需要动态配置jdk

需要先把jdk文件解压到mac默认的文件夹下(/Library/Java/JavaVirtualMachines)

/usr/libexec/java_home -v <版本号> 是打印指定版本号绝对路径

# jdk设置
# 注意下面的引号` (不是单引号',是Esc键下面的 与~符号同键的那个符号)  
# 设置 JDK 8  
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`  
# 设置 JDK 11 
export JAVA_11_HOME=`/usr/libexec/java_home -v 11`
# 设置 JDK 15 
export JAVA_15_HOME=`/usr/libexec/java_home -v 15`

#默认JDK 11  
export JAVA_HOME=$JAVA_11_HOME  
  
#alias命令动态切换JDK版本  
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"  
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk15="export JAVA_HOME=$JAVA_15_HOME"