Java已启动但​​返回退出代码= 1073807364

时间:2011-01-27 14:22:34

标签: eclipse java sts-springsourcetoolsuite

我正在使用STS,jdk 1.6。到目前为止工作正常。我启动时会弹出这个STS弹出窗口。

   Java was started but returned exit code=1073807364
   C:/jdk1.6.0_18/bin/javaw.exe
   -Dosgi.requiredJavaVersion=1.5
   ...
   ... /15 more lines of stack on the pop-up window.

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

找到了这个;看起来没有一个问题,错误代码可以来自各种事件。

据我所知,这个错误代码(0x40010004)出现在各种情况下,(正如你所说)没有明显的共同主题。

然而,此页面显示“0x40010004”表示“任务正在运行”!所以,我猜想解释它的正确方法就是说“这个任务以一种阻止它设置正确退出代码的方式退出”。

我不知道这是否会有所帮助,但我会尝试查看Windows事件日志,看看是否有问题报告。

在此处找到:What is the cause of JVM exit code 1073807364?

答案 1 :(得分:2)

根据我的经验,当线程处于阻塞模式时会发生该错误(描述为“任务正在运行”),并且线程无法通过被中断(根据规则)终止,因此它会徘徊,导致程序挂,并要求杀人射击。我最近在今天(2012年9月5日)遇到了这个错误,这就是原因(因为我故意这样做了)。

可能还有其他原因,但这是一个明显的可能性。

答案 2 :(得分:1)

我可以建议您将JDK更新到最新版本(1.6.0_23)和STS更新到最新版本(2.5.2)并查看问题是否仍然存在。< / p>