mac java 1.8 改为1.7_mac安装JDK1.6、JDK1.7、JDK1.8并实现版本任意切换

一般来说,买来的mac电脑系统已经内置了JDK1.6,在“终端”下输入命令java -version即可查看版本。但Apple已发布公告,声明 Mac OS X 10.11 (El Capitan) 将为最后一个支持 Java 6 的 OS X 发行版,我的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/technetwork/java/javase/downloads/index.html,但其实只能下载到JDK1.8。

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版本?

就这样实现了三个版本的任意切换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值