调试jar文件

这里以调试项目中搭好的springmvc框架中的DispatcherServlet为例,一次讲解如何debug进入这个类的方法。

  • 下载对应框架版本的src源码,我这里是spring3.2.4。
  • 把源码引入jar文件中。

    a、找到DispatcherServlet的class文件所属的jar文件,这里是spring-webmvc-3.2.4.RELEASE.jsr。

    调试jar文件

b、选中项目右键如下图:

调试jar文件

c、在Libraries下找到jar文件,选中Source attachment,点击Edit按钮

调试jar文件

d、在source attachment中点击“引入文件夹”按钮,选中jar文件对应的文件夹

调试jar文件

e、点击OK,即可在source attachment中看到引入的源码文件夹,点击OK。

调试jar文件

  • 进入调试。*重启eclipse*,进入DispatcherServlet类设置好断点,debug启动项目,然后访问断点。

调试jar文件

接下来,我们就可以进入debug跟踪代码了。

还有一种引入源码的方式是在eclipse中打开我们要调试的java类,把源码直接引入到这个class类中,基本方式都一样。因为我这里用了反编译插件,所以class文件会自动被反编译,所以就不再演示了。

相关文章: