【发布时间】:2014-09-28 21:53:39
【问题描述】:
当我打开 Eclipse 时出现以下错误:
JVM 不兼容:JVM 版本 1.6.0_65 不适合本产品。 需要 1.7 或更高版本。
我的 eclipse.ini 文件有
-vm /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
(当然在 -vmargs 之前)
我一直在尝试更新到 Java8,以便获得 1.8.0.jdk 但它没有出现在上述位置,我也无法在其他地方找到它。
当我运行java --version 时,我得到以下输出:
java版本“1.8.0_05” Java(TM) SE 运行时环境 (build 1.8.0_05-b13) Java HotSpot(TM) 64 位服务器 VM(内部版本 25.5-b02,混合模式)
【问题讨论】:
-
您是否尝试过为 Java 8 寻找
/Library/Java/JavaVirtualMachine/...? -
你的 eclipse.ini 不应该有这样一个明确的 VM 被调用。这是默认 VM 解析机制失败时的高级配置参数。