Java была запущена, но вернул код выхода = 1073807364 - PullRequest
0 голосов
/ 27 января 2011

Я использую 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.

Есть идеи?

Ответы [ 3 ]

2 голосов
/ 06 сентября 2012

По моему опыту, эта ошибка (описанная как "задача выполняется") возникает, когда в режиме блокировки есть поток, и поток не может быть прерван прерыванием (согласно правилам), поэтому он задерживается, вызывая программуповесить, и требуется убить выстрел.Я столкнулся с этой ошибкой совсем недавно (5 сентября 2012 г.), и это было причиной (потому что я сделал это намеренно).

Могут быть и другие причины, но это одна отличительная возможность.

2 голосов
/ 27 января 2011

нашел это;Похоже, что нет единой проблемы, этот код ошибки может происходить из различных событий.

Из того, что я могу сказать, этот код ошибки (0x40010004) возникает в любых ситуациях с (как вы заметили)нет очевидного общего потока.

Однако на этой странице написано "0x40010004" означает "задача выполняется"!Итак, я бы предположил, что правильный способ интерпретации - это сказать, что «это задание завершилось таким образом, что помешало ему установить правильный код выхода».

Я не знаю, поможет ли это, ноЯ попытался бы просмотреть журналы событий Windows, чтобы увидеть, не сообщается ли о проблеме там.

найдено здесь: В чем причина кода выхода JVM 1073807364?

1 голос
/ 27 января 2011

Все, что я могу предложить, это обновить JDK до последней версии ( 1.6.0_23 ) и STS до последней версии (2.5.2) ивидя, сохраняется ли проблема.

...