MacOS多版本JDK管理
- 安装
直接双击pkg文件,傻瓜化安装即可
- 查看已经安装的版本
/usr/libexec/java_home -V
- 配置
(新建)打开.bash_profile,写入以下内容(使用zsh的打开.zshrc)
#注意实际jdk版本号 .jdk-9.0.4.jdk
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_xxx.jdk/Contents/Home
export JAVA_9_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.4.jdk/Contents/Home
export JAVA_12_HOME=/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home
alias jdk8="export JAVA_HOME=$JAVA_8_HOME" #编辑一个命令jdk8,输入则转至jdk1.8
alias jdk9="export JAVA_HOME=$JAVA_9_HOME" #编辑一个命令jdk9,输入则转至jdk1.9
alias jdk11="export JAVA_HOME=$JAVA_11_HOME" #编辑一个命令jdk11,输入则转至jdk1.11
alias jdk12="export JAVA_HOME=$JAVA_12_HOME" #编辑一个命令jdk12,输入则转至jdk1.12
export JAVA_HOME=`/usr/libexec/java_home` #最后安装的版本,这样当自动更新时,始终指向最新版本
- 生效
source .zshrc
或者
source .bash_profile
- 切换
输入命令 jdk9
切换到Java 9
。
输入命令jdk8
切换到Jdk 8