jdk源码调试 不显示变量值

jdk源码调试 不显示变量值 (推荐使用第二种方法) 命令在上面,具体的图形化界面在下面

在调试源码过程中发现不能显示 变量值的问题 该问题主要是由于jdk在编译没有携带有编译信息导致的

在网上找到解决方法 

具体解决办法为 下载jdk版本源码  编译源码  在调试工具中导入编译后的源码

两种方案:

找到jdk所在的包 找到源码 src.zip 解压

方案1

1, 在工具中(eclipse) 新建java项目 将src解压后的源码拷贝导入

2,编译完成 导入jar包  右键项目->Export->JAR file

3,eclipse 中 window->Preferences->Java->Installed JREs  选中你正在使用的 jre

4, 单击edit,在新的界面 通过Add External JARs 将你导出的jar包导入就可以了

方案2

1,将src.zip解压后的源码包放入一个新目录jdk_src

2,新建目录jdk_debug

3, 在cmd中 该jdk目录下执行  dir /B /S /X jdk_src\*.java > filelist.txt  列出要编译的java文件列表

4, 在cmd中 该jdk目录下执行 javac -J-Xms16m -J-Xmx1024m -sourcepath jdk_src -cp jre\lib\rt.jar -d jdk_debug -g @filelist.txt >> log.txt 2>&1

5, 在cmd中 jdk_debug执行  jar cf0 rt_debug.jar *  打包编译jar包

3,eclipse 中 window->Preferences->Java->Installed JREs  选中你正在使用的 jre

4, 单击edit,在新的界面 通过Add External JARs 将你导出的jar包导入就可以了

 

转载地址:https://www.cnblogs.com/feicheng/p/8472102.html

https://www.geek-share.com/detail/2759578033.html(这个命令有点问题)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值