调试报错了

来源:2-14 继承的初始化顺序

慕婉清2006889

2019-08-19 22:15:18

调试最后不知道是不是结束了,出现红色的报错

http://img.mukewang.com/climg/5d5aaeb80001e11a13660768.jpg

ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2

JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):  [util.c:840]

这个错误是什么

写回答

1回答

好帮手慕小班

2019-08-20

同学你好,1、运行按钮中红色变为灰色,就表示调试已经完成,代码运行结束,例如

http://img.mukewang.com/climg/5d5b71b6000107df11090503.jpg

2、ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2  JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):  [util.c:840]--> 错误:JDWP无法获得JNI 1.2环境,jvm->GetEnv()返回代码= -2   退出错误AGENT_ERROR_NO_JNI_ENV(183): [util.c:840]

这是eclipse与jdk1.6的兼容问题,造成重定向输出的问题,解决方法可以是:

     在main函数结束时,添加system.exit(0)。

就不会报出这个错误啦!

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 11489 问题

查看课程