0

我正在使用 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.

任何想法?

4

3 回答 3

2

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

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

于 2012-09-05T20:53:51.350 回答
2

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

据我所知,此错误代码(0x40010004)出现在各种情况下,(如您所述)没有明显的共同点。

但是,此页面显示“0x40010004”表示“任务正在运行”!因此,我推测解释它的正确方法是说“这个任务已经以阻止它设置正确退出代码的方式退出”。

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

在这里找到:JVM退出代码1073807364的原因是什么?

于 2011-01-27T14:27:11.410 回答
1

我只能建议将您的JDK更新到最新版本 ( 1.6.0_23 ) 并将STS更新到最新版本 (2.5.2) 并查看问题是否仍然存在。

于 2011-01-27T16:12:21.313 回答