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

猜你喜欢

转载自www.cnblogs.com/season1992/p/10063605.html