MAC如何配置eclipse中的JDK版本?

在JAVA控制面板中已经显示装有JAVA 7,为什么在终端里查一下版本还是mac自带的1.6呢?现在在实用工具中已经没有JAVA偏好设置了。。。

然后配置了一下后面出现了default。。。

编辑 $ECLIPSE_HOME/Eclipse.app/Contents/MacOS/eclipse.ini 文件,在 Finder 中右键或者Ctrl+点击 Eclipse 应用程序,然后点击“显示包内容”,进入目录 Contents/MacOS/ 即可找到
通过 ls -ltr /Library/Java/JavaVirtualMachines/ 列出已经安装好的各个 JDK 版本的路径,然后在 eclipse.ini 文件中指定之,比如:
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java

系统默认则是
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

同时,可以先通过执行 /usr/libexec/java_home -V 可以查看所有的 JAVA_HOME 指向哪,比如:
Matching Java Virtual Machines (5):
1.8.0_25, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
1.8.0_20, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
1.7.0_71, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home

ls -ltr /usr/libexec/java_home 显示文件信息
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-02-22
因为在PATH里面mac自带的java6优先于你装的java7。
你打印以下$PATH就知道了。
也有可能java7根本不在你的PATH里面,这种情况你要自己添加本回答被提问者采纳

如何在Mac OS X上面指定Eclipse启动时用指定的某一版本JDK
1、编辑 $ECLIPSE_HOME\/Eclipse.app\/Contents\/MacOS\/eclipse.ini 文件,在 Finder 中右键或者Ctrl+点击 Eclipse 应用程序,然后点击“显示包内容”,进入目录 Contents\/MacOS\/ 即可找到 2、通过 ls -ltr \/Library\/Java\/JavaVirtualMachines\/ 列出已经安装好的各个 JDK 版本的路径,然后在 eclipse.ini 文...

mac系统下的eclipse怎么配置tomcat,git,maven
方法一:全局配置 临时提权 sudo su (sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录和管理时间,同样也提高了安全性。sudo不是对shell的一种代替,它是面向每个命令的。)输入密码 vi \/etc\/profile ...

mac系统怎么搭建eclipse搭环境
1. Mac OS X 本身已经安装好 jdk,所以搭建 Java Eclipse环境很简单,只需要下载适合系统的 Eclipse即可,首先查看系统是几位的(点击 Mac 屏幕左上角的苹果 Logo,选择“关于本机”,在弹出的方形窗口里点击“更多信息…”按钮,再点击"系统报告…"按钮,在“软件”一栏就能看到目前你的苹果电脑 Mac...

mac电脑安装java环境_mac系统java环境配置
1. 打开mac笔记本,输入账号密码登陆后,点击桌面上的terminal终端图标。2. 打开终端,然后在终端中输入命令java。3. 终端会自动给出提示,没有可以使用的java命令,说明这一版本的mac系统中是没有自带的jdk。 系统中没有安装java,如果需要安装jdk,点击更多信息即可。4. 系统会自动打开浏览器,跳转到j...

怎样设置eclipse中jdk的版本号
1. 首先,请确认你安装的是JDK,而不是JRE!!!(如果是JDK,文件夹下应该有bin、jre、lib等文件夹,看看你的上图,好像少jre子文件夹,不过1.7.x版本的jdk我现在还没用过,用的是1.6.x版本的,具体情况你可能得看你的jdk版本,只要确保安装的是JDK就没问题。据我所知,你安装的好像并非...

eclipse配置jdk
配置步骤如下:1、点击Eclipse菜单栏的“Window”下拉菜单,选择“Preferences”。2、在弹出的对话框中,展开“Java”选项,并选中“InstalledJREs”。3、在右侧窗口中,点击“Add”按钮,进入JDK选择对话框。4、在选择对话框中,选择“StandardVM”,然后点击“Next>”按钮。5、进入具体的JRE选中页面后,...

Mac为什么安装jdk1.7打不开eclipse,jdk1.8能打开
将jdk的版本从1.7换成了1.8,配置出现了问题,需要重新配置文件,参考方法如下:1,首先找到eclipse的安装目录 2,找到eclipse.ini文件,并打开 3,在在-vmargs之前增加-vm配置,-vm后面跟上自己的安装的jdk1.8的jvm.dll文件所在的路径即可。完整配置文件如下:4,打开eclipse,一切OK!

在mac系统下安装eclipse和idk后,要怎样配置环境变量啊?急!!!教会必...
输入如下配置:JAVA_HOME="\/Library\/Java\/JavaVirtualMachines\/jdk1.6.jdk\/Contents\/Home"export JAVA_HOME CLASS_PATH="$JAVA_HOME\/lib"PATH=".$PATH:$JAVA_HOME\/bin"按下Esc进入保存,输入:wq! 保存。然后测试java环境是否配置成功,输入java -version 回车,显示你的jdk版本就是成功了 ...

如何在eclipse中配置jsdk环境
在eclipse中配置jdk环境方法如下:第一步:点击windows---preference 第二步:依次展开java--installed--add 第三步:找到”jdk“的安装路径,点finish

苹果电脑配置jdk环境变量
jdk配置:1.安装 从sun公司网站www.sun.com下载linux版本的jdk 打开终端,用cd命令进入jdk所在目录,执行复制命令 sudocpjdk-6u7-linux-i586.bin\/usr 即将jdk复制到\/usr目录下 然后进入\/usr目录 cd\/usr 执行权限 chmod+xjdk-6u7-linux-i586.bin 执行安装命令 .\/jdk-6u21-linux-i586.bin (文件名...

相似回答