断点不过Java类,只走对应.class文件,怎么会事儿?

lp19890601 2010-02-02 12:26:47
我在java类中打断点,但debug时他不进入我的Java类,相反它运行对应的 。class文件,断点在对应的.class的行号文件中经过,很郁闷啊?
...全文
1698 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenwei257zz 2012-08-22
  • 打赏
  • 举报
回复
菜单run-->open debug dialog-->java Application-->New_configuration-->Source
点击add-->java project选中你工作区的项目。
is_lie 2012-06-04
  • 打赏
  • 举报
回复
是不是有相同的文件在不同工程
gsmlovewxj 2012-06-04
  • 打赏
  • 举报
回复
同问啊
时小E 2011-11-22
  • 打赏
  • 举报
回复
我也遇到这个问题了,不过据说是改什么文件设置,没找到在什么地方,有没有解决过这个问题的大侠啊
liyf155 2011-03-01
  • 打赏
  • 举报
回复
出现了相同问题,正在努力找解决方案
lp19890601 2010-02-03
  • 打赏
  • 举报
回复
自己顶一下
lp19890601 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 bearkin 的回复:]
现在还是很少用断点 除非我要对运行时候的一些参数(比较多的情况) 进行检查 否则都是控制台输出看
[/Quote]

现在我是在修改工程,里面很多东东都需要看的
BearKin 2010-02-03
  • 打赏
  • 举报
回复
现在还是很少用断点 除非我要对运行时候的一些参数(比较多的情况) 进行检查 否则都是控制台输出看
lp19890601 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 bearkin 的回复:]
点断点走CLASS文件 不点啥都不走..我无能了 帮不上您了..
[/Quote]

还是要谢谢你帮忙,我感觉可能是我设置什么东东了,影响了断点运行效果吧!
BearKin 2010-02-03
  • 打赏
  • 举报
回复
点断点走CLASS文件 不点啥都不走..我无能了 帮不上您了..
lp19890601 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 bearkin 的回复:]
LZ尝试把JAVA文件中的断点去了 看看他到了CLASS里还走不走断点
[/Quote]

取代断点后,当然不走了,只有Java文件有断点时对应的class文件对应的行号,有断点经过
lp19890601 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 caizhh 的回复:]
要知道调试其实就是走的class文件,编译过后的,如果楼主说的开发环境,那么你修改了java文件后肯定是没有编译,吧eclipse的自动编译打开吧
[/Quote]

自动编译打开了,但有时候还是编译不了,无奈之能手动编译
BearKin 2010-02-03
  • 打赏
  • 举报
回复
LZ尝试把JAVA文件中的断点去了 看看他到了CLASS里还走不走断点
caizhh 2010-02-03
  • 打赏
  • 举报
回复
要知道调试其实就是走的class文件,编译过后的,如果楼主说的开发环境,那么你修改了java文件后肯定是没有编译,吧eclipse的自动编译打开吧
lp19890601 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 foolishdault 的回复:]
源代码和class中的代码行数是不是对应不上。
[/Quote]

是对不上,可是,断点走的行号,和class中的行号相同
铁匠梁 2010-02-02
  • 打赏
  • 举报
回复
源代码和class中的代码行数是不是对应不上。
lp19890601 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xiaoskery 的回复:]
估计楼主是因为工程是导入的别人的工程,可能src源码没有作为src包,而是以文件夹的方式存在的,你到path下设置下src目录,指向你的源码目录。
[/Quote]

我是在修改别人的工程,工程中有一部分不常用的Java文件打包了,但需要我修改的地方没有打包,而且我确定Src源码是作为包而不是文件夹方式存在的, 我用的是STrtus1.2的都哪里设定指向啊
lp19890601 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 defonds 的回复:]
是不是没有对应的 Java 源码文件,这时候肯定走 .class 了。
[/Quote]


我确定有Java文件,我就是在源文件上打的断点的
xiaoskery 2010-02-02
  • 打赏
  • 举报
回复
估计楼主是因为工程是导入的别人的工程,可能src源码没有作为src包,而是以文件夹的方式存在的,你到path下设置下src目录,指向你的源码目录。
Defonds 2010-02-02
  • 打赏
  • 举报
回复
是不是没有对应的 Java 源码文件,这时候肯定走 .class 了。

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧