控制台程序出现错误,如下:
虽不影响运行,但作为一个负责任的猿,还是不能忽略任何一个bug。
异常:
ERROR: JDWPUnable to get JNI 1.2 environment, jvm->GetEnv() return code =-2
JDWP exiterror AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:838]
翻译:
误:JDWP无法获得JNI 1.2环境,jvm - >GetEnv()返回代码= 2;
JDWP退出错误AGENT_ERROR_NO_JNI_ENV(183):[../../../src/share/back/util.c:838];
注:
JDWP传输接口(Java Debug Wire Protocol TransportInterface)。
错误原因:JDWP无法自动退出程序,MyEclipse和ecplise都会出现这种问题。
解决办法:在 main函数最后一行加上 System.exit(0); 手动退出。