在阅读了错误代码的含义后,感谢 VonC 的回答,我明白了在哪里看。这个问题看起来要模糊得多。
我查看了 Eclipse 的配置文件夹(当出现问题时,日志要么写在那里,要么写在 .metadata 文件夹中),我发现了一个巨大的日志文件。在文件中我发现了以下错误:
application org.eclipse.sdk not found
以及以下异常,后跟插件名称,多次:
java.util.zip.ZipException: Too many open files
多个插件无法加载,导致一系列缺失的依赖项阻止 Eclipse 启动。我在网上搜索了这个异常,发现了以下来自 SUN 的错误描述,它说Java 1.5.0 无法打开超过 2,100 个 zip 文件。
在我将 Eclipse 的 BABEL 项目翻译安装到构建计算机后一段时间,问题就开始了。这些是 900 多个片段,包含许多插件的翻译,每种语言一个。当我将它安装在现有的 eclipse 安装之上时,打开它们似乎不是问题......直到我清除了构建的工作区。然后 Eclipse 将不再启动。我超过了极限。我试图修复构建的第一件事就是再次......清除所有内容并没有帮助。
因为我只将这台计算机用于无头构建,所以我没有意识到问题出在 Eclipse 本身,我正在查看构建过程的内部。我只有在查看日志文件时才意识到。
安装 Java 1.6.0_11 后,我能够启动 Eclipse 并继续我的构建。