在Eclipse的调试窗口中附加实际的源代码之后,我无法单步执行第三方代码(xercesImpl.jar)。
第三方类方法后跟line:not available
。
请建议做什么。
我可以在附件后看到第三方的来源,但在调试时没有点击断点。
答案 0 :(得分:1)
您的库可能是在没有调试信息的情况下编译的 然后,您必须将其替换为包含这些版本的版本。由于您已经有了源代码,因此您可能最好自己编译它,因为您确定这些行号匹配。
可以使用-g
编译器上的javac
开关包含(或排除)调试信息。见http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html