Mac配置多个版本JDK

2016年mac上已经安装有jdk1.6的版本  目录在/Library/Java/JavaVirtualMachines/1.6.0.jdk

有时候mac版本跟新会自动删除jdk1.6 所以要去mac官网重新下载 https://support.apple.com/kb/DL1572?locale=en_US&viewlocale=en_US

或者Oracle官网:http://www.oracle.com/technetwork/java/archive-139210.html

JDK默认安装目录在/Library/Java/JavaVirtualMachines下

终端输入命令:

open -t ~/.bash_profile

打开后添加如下配置信息 :

export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_122.jdk/Contents/Home
export JAVA_HOME=$JAVA_8_HOME

alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk6='export JAVA_HOME=$JAVA_6_HOME'

保存后 重新打开终端  输入输入命令 jdk6  在输入java -version  得到

java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)

输入命令 jdk8  在输入java -version  得到

java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)

 切换JDK重新打开终端即可!

 附: 移除JDK命令:

sudo rm -r -f /Library/Java/JavaVirtualMachines/1.6.0.jdk

 输入密码即可

原文地址:https://www.cnblogs.com/linnuo/p/6526331.html