0

私はSTS、jdk1.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日)にそのエラーを経験しました、そしてそれが原因でした(私が故意にそれをしたので)。

他の原因も考えられますが、それは1つの明確な可能性です。

于 2012-09-05T20:53:51.350 に答える
2

これを見つけました。エラーコードはさまざまなイベントから発生する可能性があるため、問題は1つもないようです。

私の知る限り、このエラーコード(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 に答える