您的位置:首页 > 编程语言 > Java开发

eclipse中无法查看jdk debug变量的值

2017-09-08 20:56 302 查看

产生原因

  java中jdk的目录下自带的有src.zip源码包,但编译的时候,没有带调试信息,所以debug的时候,看不到jdk中变量的值。



解决方案:

     重新编译jdk中的rt.jar,使用eclipse导出jar文件,使用jdk中覆盖系统类的功能,重置jar包,运行时,会优先搜索。

a.新建项目,配置好jdk







b.导入jdk源码src.zip到项目中

jdk的源码包,通常为src.zip在jdk的安装目录下。解压src.zip,拷贝java,javax两个文件夹,到项目下的src目录下,



c.导出编译后的jar文件到JAVA_HOME/jre/lib/endorsed

如果endorsed文件夹,不存在,新建。这个文件夹是jdk中用来覆盖系统类库的,除了java.lang文件夹中,不能覆盖,其他的都可以覆盖,运行时,会优先搜索这个文件夹。








d.再次运行进行调试

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: