本人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_HOME=$JAVA_7_HOME”
alias jdk8=”export JAVA_HOME=$JAVA_8_HOME”
5 . source .bash_profile 使更改生效 然后执行jdk7,通过java -version可看到已切换成相应版本
参考 : http://chessman-126-com.iteye.com/blog/2162466
