eclipse调试进入到class文件中的解决方法

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

解决办法:web

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

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




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

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

祝你们好运!欢迎留言交流……ip

在eclipse菜单目录中:rem

run--->Run Configurations(或者Debug Configurations )--->左侧的Java Application 选中你本身对应的工程,在右侧会出现对应的相关内容,切换到Source选项卡中,从新指定你的Source,就像上面所说的。(若是之前有内容的,能够先remove掉后,而后add)源码

相关文章
相关标签/搜索