Java была запущена, но вернул код выхода =1073807364
Я использую 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 ответа
Нашел это; Похоже, что нет одной проблемы, этот код ошибки может происходить из различных событий.
Из того, что я могу сказать, этот код ошибки (0x40010004) возникает в самых разных ситуациях, и, как вы заметили, нет очевидного общего потока.
Однако на этой странице написано "0x40010004" означает "задача выполняется"! Таким образом, я бы предположил, что правильный способ интерпретации - это сказать: "это задание завершилось таким образом, что помешало ему установить правильный код выхода".
Я не знаю, поможет ли это, но я попытался бы просмотреть журналы событий Windows, чтобы увидеть, не сообщается ли о проблеме там.
нашел здесь: В чем причина кода выхода JVM 1073807364?
Исходя из моего опыта, эта ошибка (описанная как "задача выполняется") возникает, когда в режиме блокировки есть поток, и поток не может быть прерван прерыванием (согласно правилам), поэтому он задерживается, вызывая зависание программы, и требующий убийственного выстрела. Я столкнулся с этой ошибкой совсем недавно (5 сентября 2012 г.), и это было причиной (потому что я сделал это сознательно).
Могут быть и другие причины, но это одна отдельная возможность.