eclipse debug按F6一行一行走,为什么走到rs=sql.executequery(t)之后直接跳到末尾

如题,我在代码靠前位置设置了断点,然后debug,按f6一行一行走,可就是走到rs=sql.executequery(t)这句时,再按f6突然跳过后续代码,直接跳到代码末... 如题,我在代码靠前位置设置了断点,然后debug,按f6一行一行走,可就是走到rs=sql.executequery(t)这句时,再按f6突然跳过后续代码,直接跳到代码末尾,这是为什么? 展开
 我来答
靓丽又锐利的仓鼠00
2014-01-26
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
跳过的代码是新添加的吗?新加的代码如果没有编译完成,debug时会跳过。

或者你的rs=sql.executequery(t)执行有错误,看下executequery(t)结果是什么,后台是否报错。
更多追问追答
追问
你看着啊,debug是走到第n行,再走到第n+1行时,才能看第n行的结果,我是走到rs=sql.executequery(t)后,直接到最后一行,这时看结果,前面所有的变量都没了,包括rs也没了
追答
走到rs=sql.executequery(t)后,选中sql.executequery(t),右键点击,Eclipse有个watch功能,可以提前执行一段代码。看看后台结果
yugi111
2014-01-26
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
很正常的啦,隐式调用都这样的啦
追问
那debug岂不是没用了,后面的代码都跳过去了,直接到末尾,那还debug干嘛?
追答
看你怎么打断点咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
382580322
2014-01-26
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
关闭调试 重新编译一下重新调试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式