为什么不能在JDK源码库里看变量值

 

 

有时候想在JDK里下个断点看看String里面的变量,看是看到了,但是方法里面的内部变量又看不到了

 

JavaEye也有人问起,但是没有人回复

 

无奈,只好Google了一下

 

在Eclipse的开发邮件上找到了回复。

 

This question comes up about once a month or so, and is probably common on all the Java IDE forums (not just Eclipse).

The reason you get no local variables when debugging Java core libraries is that Sun does not compile the core libraries (java.lang.*) with debugging info enabled. In other words, the classes in rt.jar do not have the proper debugging info in them.

It has been much discussed where to find or how to build a JAR with the "include debug info" option enabled, but I've yet to see a resolution.

Write to Sun and ask them to publish a debuggable rt.jar

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值