java里被封装在jar包里的某个class,由于没有源码,不方便深入调试。为了深入调试,在attach的时候选择源程序,为什么eclipse中右边outline的函数点,.java源文中却没有没有?
java里被封装在jar包里的某个class,由于没有源码,不方便深入调试。为了深入调试,在attach的时候选择源程序,为什么eclipse中右边outline的函数点,.java源文中却没有没有?
很好理解。
因为outline中的方法是jar包中class文件中的方法,有可能你attach的源码不是该class的对应源码(有可能是版本不对,也有可能改java文件根本不是该class的源码),也就是说,class文件中的方法,可能java文件中没有。