如何在JDK 1.7 OSX上运行Eclipse Indigo

时间:2011-10-06 02:53:51

标签: macos java-7 eclipse-indigo

最近从Oracle发布了OSX JDK 7 ea。如何运行Eclipse Indigo?

我收到以下错误消息:

$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home
$ java -version
openjdk version "1.7.0-ea"
OpenJDK Runtime Environment (build 1.7.0-ea-b211)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)
$ /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse
JavaVM: requested Java version ((null)) not available. Using Java at "" instead.
JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib
JavaVM FATAL: Failed to load the jvm library. 

3 个答案:

答案 0 :(得分:60)

我自己尝试了这个并且有一些并发症,所以我想我会分享最终为我工作的东西:

  1. 下载并安装Java SE Development Kit 7
  2. 的Mac OSX版本
  3. 在Eclipse下 - >偏好 - > Java - >安装JRE,单击添加,选择Mac OS X VM,然后单击下一步。
  4. 输入“/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home”作为JRE主目录,输入合理的内容,如“Java SE 7”作为JRE名称,然后单击“完成”。 (请注意,您将无法导航到“../Contents/Home”文件夹。您必须手动输入。)
  5. 将新的JRE添加到Eclipse安装的JRE列表后,选中刚刚添加的新JRE旁边的框,然后单击“确定”。
  6. 现在在Eclipse下 - >偏好 - > Java - >编译器,从“编译器合规级别”下拉列表中选择1.7,然后单击“确定”。
  7. 希望这有助于解决问题的人。令我困惑的部分是在Eclipse中选择JRE主目录,因为我无法导航到它。

答案 1 :(得分:1)

试试这个:http://twitter.com/#!/cimnine/status/126219234203271168/photo/1

为我工作。

这是一个旧的解决方案,不再相关。

答案 2 :(得分:1)

Eclipse bug已在最后Eclipse 3.8 Milestone解析。

这对我有用。