该找的方法基本都找了,网上也找了资料,最后还是不行,在这里求助各位帮忙看看,希望能解决
问题描述:
在eclipse中直接创建个java工程,在代码中无法添加断点,也不能debug运行,如果使用debug运行,直接弹出提示,如下:
然后我通过Run-->Skip All Breakpoints ,来跳过所有的断点,然后debug,是可以运行,但是结果如下:
得到的错误:
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]
这说明是debug的时候,在调用底层的时候有错误吗?
还有就是在代码中无法通过双击来添加断点,如果是通过Run是可以运行的。
网上很多说在程序结束的时候加个System.exit(0);来退出虚拟机,这个方法在debug的时候是不报错,因为执行完就退出虚拟机了,但是不能解决根本问题啊
求各位帮忙看看,谢谢了