76

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]

どういう意味ですか?

4

6 に答える 6

81

System.exit(0); メインメソッドの最後に追加するだけです。

それがあなたがしなければならないすべてです。

于 2011-04-27T09:50:13.577 に答える
37

http://bugs.sun.com/view_bug.do?bug_id=6476706のように見えますが、優先度は低く、まだ修正されていません。確かにムスタングのバグですが、明確な説明はありません(その上にあるバグレポーターによると、かなりランダムに発生しているようです)。

于 2010-02-09T00:00:42.527 に答える
4

どうやらJVMのバグです。それは無害で予測不可能です。

于 2010-02-08T23:59:52.713 に答える
3

このチュートリアルと同じくらい簡単なことで起こります

//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]
于 2012-05-23T19:44:27.587 に答える
0

@Everyoneネットワーク経由でファイルを読み書きするイメージAPIを使用してこの問題に直面していますが、ローカルファイルを使用してプログラムを実行すると、これは発生しません。結果を確認した後、それが実際に害を及ぼさないことを確認しました(少なくとも私のデバッグでは)。この投稿を読んでいるので、私はそれを調べるのをやめました。

于 2012-05-22T11:07:14.770 に答える
0

USBドライブに保存されているワークスペースを使用しているときに、場合によっては仕事のネットワークに保存されているときに、これが発生することに気付きました。これは大きな問題ではなく、私のプログラムの実行には何の影響も及ぼさないようです。System.exit(0);mainメソッドの最後に追加する@VasileSurduのソリューションをテストしましたが、機能します。Another solution is to restart eclipseこれはほとんどの場合私のために働きます。

于 2016-02-18T23:46:38.123 に答える