eclipse打断点调试进入到class文件中--解决方法
2015-07-29 08:59
549 查看
eclipse打断点调试进入到class文件中,是由于对应的java类跟编译后的class文件,没有关联上,
解决办法:
在打断点调试的时候,如果发现进入到了class文件,先别着急关闭class文件,在该class文件中有个按钮,然后点击这个按钮,选择跟该项目对应的项目类型(java项目或者javaweb项目等)关联对应的工程,点击确定就行。
这样源码与class 文件就相关联了。然后会看到断点就会进入到相应的java文件中调试。如下图:
![](http://img.blog.csdn.net/20131106102053578?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhlbmdxaXFpcWlucWlu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20131106102536500?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhlbmdxaXFpcWlucWlu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20131106102555078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhlbmdxaXFpcWlucWlu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20131106102809890?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhlbmdxaXFpcWlucWlu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
注意:这个解决方法要根据不同的情况来定。有的公司比较奇葩,src目录不直接在工程的目录下,却放在了
WEB-INF(我们公司就是。。),所以在调试的时候出现了这个问题,上面说的,指定到对应的工程,其实那样说不完善,如果你的src目录是直接在工程目录下的,可以那样指定,但是,如果像我这样的,src目录是在WEB-INF目录下,那么,在指定Source的时候就应该指定到WEB-INF目录下的src。
祝大家好运!欢迎留言交流……
在eclipse菜单目录中:
run--->Run Configurations(或者Debug Configurations )--->左侧的Java Application 选中你自己对应的工程,在右侧会出现对应的相关内容,切换到Source选项卡中,重新指定你的Source,就像上面所说的。(如果以前有内容的,可以先remove掉后,然后add)
![](http://img.blog.csdn.net/20131106141732187?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhlbmdxaXFpcWlucWlu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
解决办法:
在打断点调试的时候,如果发现进入到了class文件,先别着急关闭class文件,在该class文件中有个按钮,然后点击这个按钮,选择跟该项目对应的项目类型(java项目或者javaweb项目等)关联对应的工程,点击确定就行。
这样源码与class 文件就相关联了。然后会看到断点就会进入到相应的java文件中调试。如下图:
注意:这个解决方法要根据不同的情况来定。有的公司比较奇葩,src目录不直接在工程的目录下,却放在了
WEB-INF(我们公司就是。。),所以在调试的时候出现了这个问题,上面说的,指定到对应的工程,其实那样说不完善,如果你的src目录是直接在工程目录下的,可以那样指定,但是,如果像我这样的,src目录是在WEB-INF目录下,那么,在指定Source的时候就应该指定到WEB-INF目录下的src。
祝大家好运!欢迎留言交流……
在eclipse菜单目录中:
run--->Run Configurations(或者Debug Configurations )--->左侧的Java Application 选中你自己对应的工程,在右侧会出现对应的相关内容,切换到Source选项卡中,重新指定你的Source,就像上面所说的。(如果以前有内容的,可以先remove掉后,然后add)
相关文章推荐
- Spring MVC详解(五) 处理器拦截器详解
- JDK安装在配置与文档生成
- Spring MVC详解(四) Controller接口控制器详解(7 )完
- Spring MVC详解(四)Controller接口控制器详解(6)
- Struts2框架搭建及实例
- Spring MVC详解(四)Controller接口控制器详解(5)
- 深入分析Java ClassLoader原理
- 深入分析Java ClassLoader原理
- 深入分析Java ClassLoader原理
- 【JAVA】JAVA应用程序以及JVM性能调优实例
- Spring MVC详解(四)Controller接口控制器详解 (4)
- Maven 建 Struts2 基本实现 CURD Controller
- JAVA 获取本地所有的IP地址,多网卡多IP,单网卡多个IP
- Spring MVC详解(四)Controller接口控制器详解(3)
- Spring MVC详解(四)接口控制器详解(2)
- Spring MVC详解(四) Controller接口控制器详解(1)
- 开源 java CMS - FreeCMS2.3会员我的收藏
- 005--struts.properties配置详解
- 常用设计模式
- 一个题目做了好久,java,想说爱你不容易!