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]
どういう意味ですか?
System.exit(0);
メインメソッドの最後に追加するだけです。
それがあなたがしなければならないすべてです。
http://bugs.sun.com/view_bug.do?bug_id=6476706のように見えますが、優先度は低く、まだ修正されていません。確かにムスタングのバグですが、明確な説明はありません(その上にあるバグレポーターによると、かなりランダムに発生しているようです)。
どうやら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を使用してこの問題に直面していますが、ローカルファイルを使用してプログラムを実行すると、これは発生しません。結果を確認した後、それが実際に害を及ぼさないことを確認しました(少なくとも私のデバッグでは)。この投稿を読んでいるので、私はそれを調べるのをやめました。
USBドライブに保存されているワークスペースを使用しているときに、場合によっては仕事のネットワークに保存されているときに、これが発生することに気付きました。これは大きな問題ではなく、私のプログラムの実行には何の影響も及ぼさないようです。System.exit(0);
mainメソッドの最後に追加する@VasileSurduのソリューションをテストしましたが、機能します。Another solution is to restart eclipse
これはほとんどの場合私のために働きます。