我现在已经结束了这个并且真的很挣扎。
我已经安装了JDK 7.0和8.0,我已经尝试过32位和64位版本的Eclipse软件,并且我已经从Apple网站安装了Java 1.6。我还重新启动了我的计算机,并在笔记本电脑上的新用户上尝试了整个过程。
在我做了其中一些之前,我收到了错误消息13,我发现这与某种不兼容性有关。它要我安装JVM 1.6,我认为我做了。
我现在收到的消息是,#Eclipse已意外退出"每次我打开它。
我一直在看this blog,当我看到我没有JavaVM.Framework文件夹时。
答案 0 :(得分:0)
如果安装了多个JRE,Eclipse可能会选择不兼容的JRE。首先,确保匹配32位/ 64位Eclipse和要使用的JRE。如果一个是32位而另一个是64位,则Eclipse将无法启动。接下来,编辑您的eclipse.ini文件,并在文件的最开头添加以下两行,以强制Eclipse使用特定的JRE。
-vm
[full-path-to-JRE's-bin-folder-or-java-executable]
答案 1 :(得分:0)
打开终端窗口并执行以下命令:
$ /usr/libexec/java_home -V
这应该返回所有已安装的Java版本的列表,类似于:
1.7.0_67, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_67.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
然后设置JAVA_HOME
运行此命令(显然将其设置为您要使用的版本):
$ /usr/libexec/java_home -v 1.7