碰到的一些琐碎的小知识。
之前是记录在文本文件中,跳槽的时候,发现在离职带走后,进入新的公司,会出现自己没时间进行整理的问题。
再然后,用有道云笔记记录,这样可以做到数据的同步,是一个很好的选择。
现在用有道云记下琐碎的知识点,然后隔断时间在博客园中进行整理。
发布在博客园中,也能做到共享,希望能帮到更多的人。
- 对调试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、使用你想要调试的工程依赖这个源码的工程
- 关于rt.jar解释
- 2
- 2
- 2
- 2
- 2
- 2