我正在使用 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.
任何想法?
我正在使用 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.
任何想法?
根据我的经验,当线程处于阻塞模式时会发生该错误(描述为“任务正在运行”),并且线程不能通过被中断(根据规则)来终止,因此它会徘徊,导致程序挂起,并且需要一击必杀。直到今天(2012 年 9 月 5 日)我才经历过这个错误,这就是原因(因为我是故意这样做的)。
可能还有其他原因,但这是一种明显的可能性。
找到了这个;看起来没有一个问题,错误代码可能来自各种事件。
据我所知,此错误代码(0x40010004)出现在各种情况下,(如您所述)没有明显的共同点。
但是,此页面显示“0x40010004”表示“任务正在运行”!因此,我推测解释它的正确方法是说“这个任务已经以阻止它设置正确退出代码的方式退出”。
我不知道这是否会有所帮助,但我会尝试查看 Windows 事件日志,看看那里是否报告了问题。
在这里找到:JVM退出代码1073807364的原因是什么?