72 votes

ERREUR: JDWP impossible d'obtenir l'environnement JNI 1.2

Je reçois cette erreur après le débogage dans Eclipse. Le débogage est réussi cependant.

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]

Qu'est-ce que ça veut dire?

77voto

Vasile Surdu Points 409

ajoutez simplement System.exit (0); à votre méthode principale.

c'est tout.

35voto

Pascal Thivent Points 295221

Ressemble à http://bugs.sun.com/view_bug.do?bug_id=6476706 qui a une priorité basse et qui n’est toujours pas réparé. Certainement un bug de Mustang mais aucune explication claire (semble se produire assez au hasard, selon les rapporteurs de bug en plus de ça).

4voto

bmargulies Points 49855

C'est apparemment un bug de la JVM. C'est inoffensif et imprévisible.

3voto

Ian Points 21

Cela se passe sur quelque chose d'aussi simple que ce tutoriel //trim spaces String s2 = "Welcome! "; int len1 = s2.length(); System.out.println(len1); String s3 = s2.trim(); System.out.println(s3.length());

Cela se produit-il si vous exécutez le programme trop rapidement plusieurs fois, donc quelque chose à voir avec les performances du système?

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]

0voto

CocheLee Points 52

@Tout le monde Je rencontre ce problème en utilisant l'API image, qui lit et écrit des fichiers sur le réseau. Lorsque j'exécute le programme à l'aide de fichiers locaux, cela ne se produit pas. Après avoir vérifié mes résultats, j'ai confirmé que cela ne faisait vraiment aucun mal (du moins sur mon débogage). Maintenant que je lis ce post, j'ai arrêté de regarder.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X