Mac JDK版本切换

1.安装JDK

JDK1.6下载地址
JDK1.8下载地址

JDK1.6安装目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/
JDK1.8安装目录:/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk

2.在用户目录下的bash配置文件.bashrc中配置JAVA_HOME的路径,zsh对应.zshrc文件。

添加下面配置即可。

1
2
3
4
5
6
7
export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home

export JAVA_HOME=$JAVA_8_HOME

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

保存退出后执行source .zshrc命令使设置生效。

3.测试

这时输入jdk6或者jdk8就可以方便切换了。

1
2
3
4
5
6
7
8
9
10
11
 ~  jdk6
~ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)
~ jdk8
~ java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
~

reference