我正在尝试让新的 1.7 JDK与 Eclipse 一起使用(这是 Oracle 的官方版本)。
我并不是说只是将 Eclipse 指向它,以便您可以在项目中使用它,这很好用,但实际上使 Eclipse 使用 1.7 JVM 运行。
我已将新的 JVM 移到 Java Preferences 列表的顶部,但 Eclipse 仍然从 1.6 开始。如果我在 Java 首选项中禁用 1.6,我会在双击 Eclipse 后立即看到一个对话框,显示“无法创建 Java 虚拟机”。
编辑:我在-vmargs之前将以下内容添加到我的eclipse.ini中:
-vm
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java
然而,在 Eclipse 安装详细信息对话框中,我仍然看到:
java.runtime.version=1.6.0_31-b04-415-11M3646
编辑 2:这里是我的 eclipse.ini 文件的内容:https ://gist.github.com/2512578