JAVA开发小知识

碰到的一些琐碎的小知识。

之前是记录在文本文件中,跳槽的时候,发现在离职带走后,进入新的公司,会出现自己没时间进行整理的问题。

再然后,用有道云笔记记录,这样可以做到数据的同步,是一个很好的选择。

现在用有道云记下琐碎的知识点,然后隔断时间在博客园中进行整理。

发布在博客园中,也能做到共享,希望能帮到更多的人。

  1. 对调试Java源代码时变量的值无法追踪怎么办?
    问题:调试Java源代码时,只能看到源代码,却无法查看源代码中的变量的即时值
    原因:jre为了节省空间,在打包时去掉了class文件中的调试信息。
    思路:使用jdk里的src.zip源码重新编译生成完整的带有调试信息的class文件
    做法:
    1、新建一个Java Project
    2、解压缩src.zip,把里面的java和javax两个文件夹复制粘贴到工程里作为source
    3、在Eclipse中,打开window/preferences/java/compiler/errors or warnings/deprecated and restricted API/forbidden reference改成warning,去掉对sun等包的依赖确实产生的编译错误。
    4、使用winrar打开jre/lib/rt.jar,将工程编译出来的class目录下的java和javax两个文件粘贴到rt.jar里覆盖。
    5、使用你想要调试的工程依赖这个源码的工程

     

  2. 关于rt.jar解释
  3. 2
  4. 2
  5. 2
  6. 2
  7. 2
  8. 2

转载于:https://www.cnblogs.com/season1992/p/10063605.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值