Ich erhalte diesen Fehler nach dem Debuggen in Eclipse. Das Debugging ist jedoch erfolgreich.
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]
Was heißt das?
Antworten:
Sieht aus wie http://bugs.sun.com/view_bug.do?bug_id=6476706, das eine niedrige Priorität hat und immer noch nicht behoben ist. Auf jeden Fall ein Mustang-Bug, aber keine klare Erklärung (scheint laut den Bug-Reportern darüber hinaus ziemlich zufällig aufzutreten).
quelle
Fügen Sie einfach
System.exit(0);
am Ende Ihrer Hauptmethode hinzu.Das ist alles was du tun musst.
quelle
Es ist anscheinend ein JVM-Fehler. Es ist harmlos und unvorhersehbar.
quelle
Passiert auf etwas so Einfachem wie diesem Tutorial
//trim spaces String s2 = "Welcome!"; int len1 = s2.length(); System.out.println(len1); String s3 = s2.trim(); System.out.println(s3.length());
Passiert, wenn das Programm mehrmals zu schnell ausgeführt wird, was etwas mit der Systemleistung zu tun hat?
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]
quelle
@Jeder Ich habe dieses Problem mit der Bild-API beim Lesen und Schreiben von Dateien über das Netzwerk. Wenn ich das Programm mit lokalen Dateien ausführe, geschieht dies nicht. Nachdem ich meine Ergebnisse überprüft hatte, bestätigte ich, dass es wirklich keinen Schaden anrichtet (zumindest beim Debuggen). Jetzt, wo ich diesen Beitrag lese, habe ich aufgehört, mich damit zu beschäftigen.
quelle
Ich habe festgestellt, dass dies auftritt, wenn ich einen Arbeitsbereich verwende, der auf meinem USB-Laufwerk und manchmal im Netzwerk meiner Arbeit gespeichert ist. Es ist kein großes Problem und scheint keine Auswirkungen auf die Ausführung eines meiner Programme zu haben. Ich habe die Lösung von @Vasile Surdu getestet
System.exit(0);
, am Ende der Hauptmethode hinzuzufügen , und sie funktioniert.Another solution is to restart eclipse
das funktioniert bei mir meistens.quelle