Java 无头Eclipse构建返回ERRORLEVEL 13

Java 无头Eclipse构建返回ERRORLEVEL 13,java,eclipse,build-process,headless,Java,Eclipse,Build Process,Headless,一切都很顺利。夜间构建运行了一个多月,没有任何问题。然而,当从Eclipse调用FeatureBuilder时,执行会立即结束,并显示消息 错误级别13 据我所知,我没有改变任何事情,因为这台电脑通常不会被触摸。(仅用于夜间构建) 我在谷歌上搜索了一下,想知道这个错误意味着什么,但没有用 我猜想这与工作区有关,或者整个eclipse安装都已损坏 你知道这个错误是什么意思吗?如何纠正它?它的意思应该是“ant构建失败了”,这意味着无头ant脚本在某一点上失败了 您应该检查是否可以捕获此脚本生成的日

一切都很顺利。夜间构建运行了一个多月,没有任何问题。然而,当从Eclipse调用FeatureBuilder时,执行会立即结束,并显示消息

错误级别13

据我所知,我没有改变任何事情,因为这台电脑通常不会被触摸。(仅用于夜间构建)

我在谷歌上搜索了一下,想知道这个错误意味着什么,但没有用

我猜想这与工作区有关,或者整个eclipse安装都已损坏

你知道这个错误是什么意思吗?如何纠正它?

它的意思应该是“ant构建失败了”,这意味着无头ant脚本在某一点上失败了

您应该检查是否可以捕获此脚本生成的日志/输出,以分析此ant会话,并查看ant脚本在什么时候失败


如果立即出现故障,通常是因为:

  • 权利变更(写入权限),或
  • 在环境变量修改中,或
  • 在资源访问中(路径不可访问)

您还必须检查计算机是否仍在其原始windows域中,以及与运行ant脚本的帐户相关联的权限(admin?)是否仍然相同。

在阅读了错误代码的含义后,感谢VonC的回答,我明白了在哪里查找。这个问题看起来要模糊得多

我查看了Eclipse的配置文件夹(当出现问题时,日志要么写在那里,要么写在.metadata文件夹中),发现了一个巨大的日志文件。在文件中,我发现以下错误:

application org.eclipse.sdk not found
以下例外情况,后跟插件名称,多次出现:

java.util.zip.ZipException: Too many open files
几个插件无法加载,导致缺少依赖项的级联,从而阻止Eclipse启动。我在网上搜索了这个异常,从SUN那里找到了下面的bug描述,上面说

在我将BABEL project translations for Eclipse安装到构建计算机后不久,问题就开始了。这是900多个片段,包含许多插件的翻译,每种语言一个。当我在现有eclipse安装的基础上安装它时,打开它们似乎不是问题。。。。直到我清除了构建的工作区。那么Eclipse就不会再发射了。我超限了。我试图修复构建的第一件事是,再次。。。。清理一切

因为我只在无头构建中使用这台计算机,所以我没有意识到问题出在Eclipse本身,我正在查看构建过程。我只是在查看日志文件时才意识到


安装Java 1.6.0_11后,我能够启动Eclipse并继续构建。

有趣的是,没有输出错误。。。是什么导致ant脚本如此快速地失败?在回应您的评论时添加了建议