MacOS多版本JDK管理

MacOS多版本JDK管理

  • 安装

直接双击pkg文件,傻瓜化安装即可

  • 查看已经安装的版本
/usr/libexec/java_home -V

image-20200615184857601

  • 配置

(新建)打开.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





posted @ 2020-06-30 22:22  aibilim  阅读(338)  评论(0)    收藏  举报