java breakpoint_java断点

第一步:

用firefox运行程序,当点击保存,提示保存失败后,启动firebug

d796cf5e5164f892777714b3c41bba92.png

通过请求找到addNew.ezt出现错误,在eztnews.xml里通过ctrl+F查找找到请求执行的类和方法

d9233277f5c72fbfc402d6ebbdad1b85.png

找到NewsAction类的doAddNew方法

然后在通过

9da4cf41b0772e32a64275cf3ef904d0.png

找到NewsActions.java类,然后再通过ctrl+f找到doAddNew方法

在该方法名前加断点,

950177a31d1c77b211db00d125d21a95.png

然后重新回到刚才firefox重新添加新闻--保存操作,回到Myeclipse,在Debug处,

5d86a46af99d67ec44070502ed04293f.png

按住F6单步执行代码,看着Myeclipse控制台

14facd4b6515a32da8cbf3d634898dc9.png

排除错误

8e52c54f82532c9c7c3b2b5eae1a40ff.png

当执行340行后,在按F6,进入catch捕捉异常处,控制台不在执行,问题定位在340行到345行代码之间

选中e查看错误信息

bdfd82819c39ae183ae3dcfa7f0d69e5.png

错误提示没有找到指定路径,细看代码path部分

3ff9347ab09f92128420b2ba036a83cc.png

选中后,右键选择Inspect选项查看路径

1a85b53fc81b0c1ea1295b2c34ef8c10.png

通过代码可知这是完整路径,而File file是截取的路径,截取路径有问题。

到此问题排查完毕。

注意在debug状态如果选用F8就不能用F6单步执行

6bc461451073909476e1907da64024f8.png

断点切记不可保留空心的

20b57dc581d7a02fafe7ccb566d07b65.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值