【问题标题】:OSX 10.9 Mavericks and Eclipse Kepler (4.3.2) or M6 Eclipse Luna (4.4)OSX 10.9 Mavericks 和 Eclipse Kepler (4.3.2) 或 M6 Eclipse Luna (4.4)
【发布时间】:2014-05-08 15:34:30
【问题描述】:

如何让 Eclipse 在 OSX 10.9 上运行?我已经尝试了该线程中提到的一些解决方案,但无济于事:How do I run Eclipse using Oracle's new 1.7 JDK for the Mac?

  • 编辑eclipse.ini,加入

vm /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java 就在 -vmargs 之前

与本帖类似的问题:Mavericks and JVM Alert

我有 Oracle JDK 1.7: https://www.dropbox.com/s/jqe6pih8wiwzygk/Screenshot%202014-03-29%2000.16.52.png

显然,它是唯一的 Java SDK 安装: https://www.dropbox.com/s/ijf31d957u0qujy/Screenshot%202014-03-29%2000.17.14.png

我可以在终端中运行 java 和 javac,同时设置 $JAVA_HOME: https://www.dropbox.com/s/kzt2oaelkz1vq4o/Screenshot%202014-03-29%2000.21.09.png

这是我得到的错误: https://www.dropbox.com/s/sfv51e5s7m8lhi9/Screenshot%202014-03-29%2000.17.38.png

我在运行 Mavericks 10.9.2 的 Macbook Pro 2010 年中型号上,并试图让上述 Eclipse 版本运行,但不知何故,这实际上变得不可能。 如何解开这个clusterfrak?

【问题讨论】:

  • 错误消息指向 openJDK 安装而不是 Oracle 安装。 eclipse.ini 条目必须有 -vm 在与路径不同的行上。
  • Arch,我什至不知道那是另一个 JDK。谢谢,@greg-449
  • 我下载了 Oracle JAVA JDK 8,Eclipse Luna,它开箱即用。请创建一个答案,这样我就可以接受它。

标签: java eclipse macos oracle


【解决方案1】:

错误消息指向的是 openJDK 安装而不是 Oracle 安装。

eclipse.ini 条目必须在与路径不同的行中包含 -vm

-vm 
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java

虽然如果正确的 Java 是默认值,则它应该不是必需的。

【讨论】: