Ani*_*ani 15 java eclipse macos
我在Mac OS X 10.9.4上使用最新版本的Eclipse Luna.每当我尝试打开Eclipse时,它都说"JVM的1.6.0_65版本不适合此产品,需要1.7或更高版本".我安装了java 7(JRE,我不需要JDK),但我仍然遇到同样的错误.我试过java -version,输出是"java version 1.6.0_65".我可以在系统首选项上看到java图标.我也重新启动我的Mac以查看它是否有效,但这也无济于事.我搜索谷歌和一些人建议其他用户更改Eclipse.ini文件,说明不清楚,我是一个java初学者,所以我不知道在哪里和什么编辑.任何分步说明将不胜感激.
小智 32
在OSX上全新安装Eclipse Mars时遇到了同样的问题.我从https://java.com/en/download/安装了JRE (对于我来说,这是"java下载"的谷歌搜索结果.
这对我来说失败了同样的消息"JVM的1.6.0_65版本不适合此产品,需要1.7或更高版本"
然后我看到一条评论,我应该从oracle获取JRE/JDK:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
从Oracle Eclipse下载最新的JDK之后就开始了.
您的问题的潜在解决方案可能是卸载Java6(由Apple自己提供)并且只在您的系统中安装Java7.这仅适用于您没有迫切需要安装旧Java6版本的应用程序的情况.
要删除类似Apple的Java6安装,请打开终端并:
sudo rm -rf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
完成此步骤后,您应该只在系统中安装Java7 by Oracle.要验证,请打开另一个终端并执行以下操作:
java -version
它应该显示类似"Java版本'1.7.0_XX’其中XX是Java7安装的当前版本更新如果没有:继续进行下一步.
重新定义JAVA_HOME变量(以支持Eclipse和其他开发人员工具等IDE),这有助于检测系统中"活动"Java安装的位置.打开终端并(注意:先替换XX!):
sudo rm/Library/Java/Home
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_XX.jdk/Contents/Home/Library/Java/Home
之后,Eclipse的全新安装应检测系统中的Java7,并且应该可以使用此版本的开箱即用.您可以通过在Eclipse中导航到以下内容来修改已安装的Eclipse以使用此安装:
首选项 - > Java - >已安装的JRE.然后删除旧的Java6系统条目并添加名为Java7的新路径(见上文).
| 归档时间: |
|
| 查看次数: |
81635 次 |
| 最近记录: |