本人macbook pro 本身装了jdk 1.8但是有时候别人的项目需要用jdk1.7,这就需要装多个版本的jdk,这时多版本的切换就是一个问题。
方法如下:
1 . oracle官网下载jdk7 ,当然如果你要装其他版本也是一样的。
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u79-oth-JPR
2 . dmg安装包,下载完成后直接双击安装即可。
3 . 安装完成后,可以看到/Library/Java/JavaVirtualMachines 目录下有两个jdk 目录
~ ls /Library/Java/JavaVirtualMachines
jdk1.7.0_79.jdk jdk1.8.0_66.jdk
4 . 编辑 ~/.bash_profile 文件
#设置 JDK 7
export JAVA_7_HOME=/usr/libexec/java_home -v 1.7
#设置 JDK 8
export JAVA_8_HOME=/usr/libexec/java_home -v 1.8
#设置默认jdk
export JAVA_HOME=$JAVA_8_HOME#alias命令动态切换JDK版本
alias jdk7=”export JAVA