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

任何想法?

有帮助吗?

解决方案

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

据我所知,此错误代码(0x40010004)在各种情况下都出现,并且(如您指出的)没有明显的常见线程。

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

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

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

其他提示

从我的经验来看,当存在阻止模式的线程时,发生该错误(被描述为“任务正在运行”),并且无法通过中断(根据规则)终止线程,以使其徘徊,导致程序挂起,并且需要杀戮。到今天(2012年9月5日),我曾经经历过这个错误,这就是原因(因为我故意这样做)。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top