我正在尝试让 新的1.7 JDK 与 Eclipse(这是 Oracle 的官方版本)一起工作。
我的意思不只是将 Eclipse 指向 JDK,以便在项目中使用它,这样做是有效的,但实际上是让 Eclipse 使用 1.7 JVM 运行。
我已经将新的 JVM 移动到 Java 偏好设置列表的顶部,但 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