eclipse打断点调试进入到class文件中--解决方法

eclipse打断点调试进入到class文件中--解决方法

  20322人阅读  评论(9)  收藏  举报
  分类:
JAVA编程(108)    Myeclipse/eclipse(38) 

eclipse打断点调试进入到class文件中,是由于对应的Java类跟编译后的class文件,没有关联上,

解决办法:

在打断点调试的时候,如果发现进入到了class文件,先别着急关闭class文件,在该class文件中有个按钮,然后点击这个按钮,选择跟该项目对应的项目类型(java项目或者javaweb项目等)关联对应的工程,点击确定就行。

这样源码与class 文件就相关联了。然后会看到断点就会进入到相应的java文件中调试。如下图:

eclipse打断点调试进入到class文件中--解决方法_第1张图片

eclipse打断点调试进入到class文件中--解决方法_第2张图片eclipse打断点调试进入到class文件中--解决方法_第3张图片eclipse打断点调试进入到class文件中--解决方法_第4张图片


注意:这个解决方法要根据不同的情况来定。有的公司比较奇葩,src目录不直接在工程的目录下,却放在了

WEB-INF(我们公司就是。。),所以在调试的时候出现了这个问题,上面说的,指定到对应的工程,其实那样说不完善,如果你的src目录是直接在工程目录下的,可以那样指定,但是,如果像我这样的,src目录是在WEB-INF目录下,那么,在指定Source的时候就应该指定到WEB-INF目录下的src。

祝大家好运!欢迎留言交流……

在eclipse菜单目录中:

run--->Run Configurations(或者Debug Configurations )--->左侧的Java Application 选中你自己对应的工程,在右侧会出现对应的相关内容,切换到Source选项卡中,重新指定你的Source,就像上面所说的。(如果以前有内容的,可以先remove掉后,然后add)

eclipse打断点调试进入到class文件中--解决方法_第5张图片


你可能感兴趣的:(Eclipse)