2

我刚刚连接到一台我从未使用过的机器,并尝试在那里运行 Eclipse。不幸的是,我得到了错误:

Eclipse:
JVM 终止。退出代码=14
(我的配置详情在这里)

我想我的配置或该机器的设置有问题,但Exit code=14没有给我很多信息。这意味着什么?我应该从哪里开始?

我故意省略了我的配置细节,因为我正在寻找该退出代码的一般解释,而不是针对我的配置的特定修复。

4

2 回答 2

2

它可能与错误 9027有关:Workbench 应在启动时检查 JDK 版本

您可能有一个不兼容(即太旧)的 JVM:代码 14 在此注释中被引用为:

主启动器检测到 JVM 以退出代码 14 终止。以下消息是否足够?

Please use a newer VM. Eclipse requires at least 1.3.1.

它还可能与系统上安装的内容与启动时 Eclipse 所需的内容之间的不兼容有关:例如,请参见此示例

于 2012-07-11T07:16:02.173 回答
2

只是为了添加到@VonC 的答案,Eclipse 源代码有这样的说法:

// Check to see if we are running with a compatible VM.
// If not, then return exit code "14" which will be recognized
// by the executable and an appropriate message will be displayed
// to the user.
if (!isCompatible())
    System.exit(14);

(来源:http ://svn.netlabs.org/repos/swt/trunk/src/plugins/org.eclipse.platform/src/org/eclipse/core/launcher/Main.java )

所以我建议检查你是否有兼容的JVM。

于 2012-07-11T07:25:18.790 回答