错误:JDWP无法获得JNI 1.2环境

Car*_*nco 72 java eclipse jdwp

我在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]
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

小智 77

只需添加System.exit(0); 到主方法的末尾即可.

这就是你要做的一切.


Pas*_*ent 35

看起来http://bugs.sun.com/view_bug.do?bug_id=6476706具有低优先级但仍未修复.绝对是一个Mustang的bug,但没有明确的解释(根据bug记者的说法,似乎很随机地发生).


bma*_*ies 5

这显然是一个 JVM 错误。它是无害且不可预测的。

  • 嗯,通常它的意思是“其他原因导致你的程序失败”,然后它在退出时执行此操作,但我想可能会有新的东西。 (7认同)
  • 嗯,不是那么无害,它导致我的程序自发失败。 (3认同)