ОШИБКА: JDWP Невозможно получить среду JNI 1.2 - PullRequest
71 голосов
/ 09 февраля 2010

Я получаю эту ошибку после отладки в Eclipse. Отладка прошла успешно, хотя.

ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):  [../../../src/share/back/util.c:820]

Что это значит?

Ответы [ 6 ]

76 голосов
/ 27 апреля 2011

Просто добавьте System.exit(0); в конец вашего основного метода.

Это все, что тебе нужно сделать.

34 голосов
/ 09 февраля 2010

Похоже на http://bugs.sun.com/view_bug.do?bug_id=6476706, который имеет низкий приоритет и все еще не зафиксирован. Определенно ошибка Мустанга, но нет четкого объяснения (кажется, происходит довольно случайно в соответствии с репортерами ошибок выше).

4 голосов
/ 09 февраля 2010

Это, видимо, ошибка JVM. Это безвредно и непредсказуемо.

3 голосов
/ 23 мая 2012

Случается с чем-то таким простым, как этот урок

//trim spaces
String s2 = "Welcome!";
int len1 = s2.length();
System.out.println(len1);
String s3 = s2.trim();
System.out.println(s3.length());

Бывает ли, если программа запускается слишком быстро несколько раз, что связано с производительностью системы?

ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):  [../../../src/share/back/util.c:838]
0 голосов
/ 19 февраля 2016

Я заметил, что это происходит, когда я использую рабочее пространство, хранящееся на USB-накопителе, а иногда и в сети моей работы.Это не главная проблема и, похоже, не влияет на выполнение любой из моих программ.Я протестировал решение @Vasile Surdu по добавлению System.exit(0); в конец основного метода, и оно работает.Another solution is to restart eclipse, который работает для меня большую часть времени.

0 голосов
/ 22 мая 2012

@ Каждый, кто сталкивается с этой проблемой, использует для чтения и записи файлов по сети API изображений, когда я запускаю программу, работающую с локальными файлами, этого не происходит. После проверки моих результатов я подтвердил, что это действительно не приносит никакого вреда (по крайней мере, при моей отладке). Теперь, когда я читаю этот пост, я перестал его изучать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...