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