JNI 1.2の環境を取得することができませんJDWP:ERROR
質問
私は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]
これは何を意味するのでしょうか?
解決
http://bugs.sun.com/view_bug.do?bug_id=のように見えます低い優先順位を有し、依然として固定されていません6476706 に。確かにマスタングのバグではなく明確な説明は(その上にバグの記者によると、かなりランダムに発生するようです)。
他のヒント
ちょうどあなたのメインメソッドの最後にSystem.exit(0);
を追加します。
それはあなたがしなければならないのです。
これは明らかに、JVMのバグです。それは無害と予測不可能なのです。
このチュートリアルのような単純なもので発生
//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]
@Everyone私は、画像APIの読み取りを使用してこの問題に直面し、ネットワーク経由でファイルを書いています。私の結果をverifiying後、私はそれが本当に(少なくとも私のデバッグの)害をしないことを確認しました。今、私はそれに探して停止し、この記事を読んでいること。
私は、私は私のUSBドライブに、時には私の仕事のネットワークに保存されているワークスペースを使用していたときにこの問題が発生した気づきました。それは大きな問題ではなく、私のプログラムのいずれかの実行に影響を持っているように見えるdoes notの。私は、mainメソッドの最後にaddingSystem.exit(0);
の@Vasile Surduのソリューションをテストし、それが動作します。私のためにほとんどの時間を動作しますAnother solution is to restart eclipse
ます。