怎么进行eclipe调试?

藍色的海 发布于 2012/04/14 14:20
阅读 689
收藏 0

请问怎样进行调试,我看了好多资料,说单步调试比较常用,但我单步调试也不会。像今天我本应调用executeUpdata()方法的,但我错误的调用了executeUpdate(String sql)方法,一直出现异常。请问怎么用eclipse调试出错误出现的位置。。。

加载中
0
藍色的海
藍色的海
我有看,但都看不懂,不会用,我都怀疑自己的理解和学习能力了
0
藍色的海
藍色的海

设置断点

当您启动应用程序以进行调试时,Eclipse 自动切换到 Debug 透视图。无庸置疑,最常见的调试过程就是设置断点,以允许检查在条件语句和循环中的变量和值。要在 Java 透视图的 Package Explorer 视图中设置断点,双击所选的源代码文件,在编辑器中打开它。遍历全部代码,将光标放置在含有可疑代码的那一行的标记栏上(在编辑器区域的左侧)。

请问怎么知道哪一行代码是可疑的???

我程序中stmt.executeUpdate(sql)这一条语句是不对的,要怎么设置才能调试错误异常来源于它??

0
0xTang
0xTang
这里你只需要在stmt.executeUpdate代码加个断点,然后看看sql的值是多少,细心检查下sql,或者看看保了什么错误,无外乎类型不匹配之类的错误啦。
ajavaloser
ajavaloser
回复 @じ☆veィ尔惢 :执行到断点之前时,鼠标放到sql上点右键,选inspect,把sql的内容复制下来,去sql的客户端执下试试
0xTang
0xTang
回复 @じ☆veィ尔惢 : 选中sql,右键Display,或者在Variables窗口中也可以看到sql的值。
藍色的海
藍色的海
怎么看sql的值,我加了断点,执行程序后,还是没有明显的变化???
0
藍色的海
藍色的海

怎么看sql的值,我加了断点,执行程序后,还是没有明显的变化???

0
藍色的海
藍色的海

我有在stmt.executeUpdate(sql)语句前面加了断点

然后执行程序,感觉和没有加调试一样的显示效果

 

0
藍色的海
藍色的海
这调试太难了,学不会
藍色的海
藍色的海
回复 @kxt : 谢谢,还是不会,我再去看看教程先
0xTang
0xTang
别害怕,慢慢来。
0
中山野鬼
中山野鬼
说个抬杠的话,为什么需要debug的方向跟踪调试呢?
中山野鬼
中山野鬼
回复 @じ☆veィ尔惢 : 我学了之后才发现对解决系统开发,好无帮助。是给小代码片开发用的。
藍色的海
藍色的海
回复 @中山野鬼 : 不是我学的,难道是你学的
中山野鬼
中山野鬼
回复 @じ☆veィ尔惢 : 但不是你该学的。套套存在,难道都要教会小孩子使用?
藍色的海
藍色的海
回复 @中山野鬼 : 我知道你厉害,但我只是谈自己的想法,既然调试的存在是一个事实,那一定有它存在的理由。
中山野鬼
中山野鬼
回复 @じ☆veィ尔惢 : 哈。和我谈效率。。。倚老卖老的说一句,我是搞系统优化工作的。从效率的角度我才这么对你建议,别debug。
下一页
0
wsg
wsg

是不是调试的时候的启动方式和非调试的时候的启动方式不一样呢?

(比如调试的时候,启动时要多按一个ctrl键什么的?--我猜的啊)

藍色的海
藍色的海
谢谢了,我还是不会
0
苏珊大妈
苏珊大妈
你QQ多少,我远程教你。。一个爱学习的好孩子我们得帮助它
藍色的海
藍色的海
你的好心我心领了
返回顶部
顶部