一般来说,买来的mac计算机系统已经内置了JDK1.6,在“终端”中输入命令就可以看到java -version的版本。 不过,苹果宣布macOS X10.11(Elcapitan )将是最后一个支持Java 6的OSx版本。 我的MAC电脑是Mac OS X 10.11.6,所以默认情况下没有安装JDK1.6。 尽管如此,现在还有人在使用JDK1.6吗?
要安装JDK1.6和JDK1.7,必须搜索mac安装软件包。 目前官方网站上只提供JDK1.8的下载。 这个请特别注意。 我最初在官网上找了JDK1.7找了一晚上。 在网上所有教程中,JDK1.7的下载链接都指向http://www.Oracle.com/tech network/Java/Java se/downloads/index.how ndex
忽略JDK1.6/1.7/1.8 for mac的安装,网上有很多教程,而且安装很简单。
三个版本的最终安装目录(版本号因情况而异) :
JDK 1.6:/library/Java/javavirtualmachines/1.6.0.JDK
JDK 1.7:/library/Java/javavirtualmachines/JDK1.7.0_ 79.JDK
JDK 1.8:/library/Java/javavirtualmachines/JDK1.8.0_ 65.JDK
一.编辑bash _ profile:vim~/.bash _ profile
第二,添加export Java _6_ home=`/usr/libexec/Java _ home-v 1.6 `
export Java _7_ home=`/usr/libexec/Java _ home-v 1.7 `
export Java _8_ home=`/usr/libexec/Java _ home-v 1.8 `
#缺省值为JDK1.7
export JAVA_HOME=$JAVA_7_HOME
#alias命令动态切换JDK版本
alias JDK6=' export Java _ home=$ Java _6_ home '
alias JDK7=' export Java _ home=$ Java _7_ home '
alias JDK8=' export Java _ home=$ Java _8_ home '
如果你不像电脑那样,mac中没有内置JDK1.6,请删除以上内容中的JDK1.6内容。
三.执行生效命令: source ~/.bash_profile
四.你最好重新启动mac电脑。 我以前没有重新启动,所以测试无效。
五.执行: java -version,看看是不是1.7版?
运行:运行jdk8,java -version,查看是否为1.8版。
运行:运行jdk6,然后运行java -version以验证是否是版本1.6。
这样就实现了三个版本的任意切换。