现象: 利用eclipse debug时执行到断点处并沒有停下。正常情况下在Eclipse中设置断点时,上面显示的是一个对号和一个小圆点有时候设置的断点却只有个小圆点
原因: JVM上实际运行的玳码和设置断点的代码不是同一份。我安装过jadeclipse插件 它会把.class文件反编译为.java文件,但是反编译的结果文件跟真正的source代码有可能不一致
1. eclipse打开嘚是反编译生成的文件,并非源代码
说明:测试中下载3.1.1版本老是失败所以我升级版本至3.1.3
eclipse里可以查看源码了,源码上的注释很有用