首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

java调试出现的异常:JDWP Unable to get JNI 1.2 environment。

2011-12-25 
java调试出现的错误:JDWP Unable to get JNI 1.2 environment。。。。?package com.comnew.demoimport java.u

java调试出现的错误:JDWP Unable to get JNI 1.2 environment。。。。?
package com.comnew.demo;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class DebugTest 
{
private List<Integer> list = new ArrayList<Integer>();

public void domain()
{
Random r = new Random();
/**生成一百个整数*/
for(int i = 0; i<100; i++);
{
int nextInt = r.nextInt();
list.add(new Integer(nextInt));
}
//循环计算列表中的值
int sum=0;
for(int i=0,n=list.size();i<n;i++)
{
Integer value =(Integer)list.get(i);
sum+=value.intValue();
}
System.out.println(sum);

}


public static void main(String[] args)
{
new DebugTest().domain();

}

}
我在红色那行创建断点后调试,结果:
双击i 然后Watch i的值,结果提示 i cannot be resolved 点击“Resume”按钮,结果提示如下错误

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]

跪拜高手!!!

[解决办法]
在main函数后面加个System.exit(0),再试一试。

热点排行