码迷,mamicode.com
首页 > 其他好文 > 详细

[转]MAC下JDK版本的切换

时间:2014-06-06 14:18:14      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:c   class   code   java   a   ext   

系统里之前先安装里jdk6的,后台又装里7,安装完成后,java -version 版本是7,  导致我eclipse打不开,一开始的做法是,把7的版本给删除掉。

删除的方法也很简单,在命令行中到 /Library/Java/JavaVirtualMachines 这个目录下,删除对应的jdk就可以了

还有一种方法是保留安装的jdk,只需要做下jdk的切换。如下:

临时更改版本(单会话有效)

首先运行:

/usr/libexec/java_home

可以知道当前环境的JAVA_HOME是:

/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home

这是1.7的JAVA_HOME,我们可以使用 -v 标识来获取1.6的JAVA_HOME

/usr/libexec/java_home -v ‘1.6*‘
/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home

然后我们可以手动地设置JAVA_HOME

export JAVA_HOME=`/usr/libexec/java_home -v ‘1.6*‘`
java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

所有会话生效

以上只是在一个终端会话中临时设置的,如果要运用到所有的会话中,则需要在.bash_profile中写入:

export JAVA_HOME=`/usr/libexec/java_home -v ‘1.6*‘`

然后运行

source ~/.bash_profile

 

 

 

[转]MAC下JDK版本的切换,布布扣,bubuko.com

[转]MAC下JDK版本的切换

标签:c   class   code   java   a   ext   

原文地址:http://www.cnblogs.com/iusmile/p/3766675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!