想请问:我在eclipse 远程单步调试服务器端代码时,.java代码行跟着跟着,为什么代码行会跳到服务器端的.class文件中去了呢,自动打开了个class文件在代码行跟踪,为什么不进入.java文件

myself100 2008-05-11 12:31:43
想请问:我在eclipse 远程单步调试服务器端代码时,.java代码跟着跟着,为什么代码行会跳到服务器端的.class文件中去

跳到.class文件是不是因为我哪里设置的不对,我想应该都是在.java文件中跟踪代码的吧
so请教下大家,谢谢
...全文
270 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
myself100 2008-05-11
  • 打赏
  • 举报
回复
而且有时侯在跟踪时,明明在src下存在的源码,会找不到,有时会提示代码关联
有时找不到源码,就跳到.class文件中去了,连关联都没法设置

是不是哪里我设置的不对? 呵呵
yingtju 2008-05-11
  • 打赏
  • 举报
回复
可能是你的代码出异常了
如果是ejb会执行server的代码进行善后工作,就出现你说的跳到class里
myself100 2008-05-11
  • 打赏
  • 举报
回复
myself100 2008-05-11
  • 打赏
  • 举报
回复
我是调试自己服务器端的ejb的类exBean,
目的是在exBean.java中跟踪代码(该代码肯定是和服务器端运行的class是一致)
而现在问题是调试会进入exBean.class中,进不了exBean.java,so到达不到我在.java文件中设置的断点的地方

请问yingtju,
您指的server代码的善后工作,是什么意思呢
我查了下代码,好像没有异常,跟到exBean代码时就跳到exBean.class中去了,在class中不能设断点和查看变量

哪位大侠,帮助解答下,谢谢
ts2794 2008-05-11
  • 打赏
  • 举报
回复
用断点试一下
IamHades 2008-05-11
  • 打赏
  • 举报
回复
既然是单步,也就是按调用顺序,那么进入到lib包里也是很正常的事,只要你的lib有源代码,就能进入撒

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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