请问如何快速定位查找和解决Java异常

shenyang6300 2010-01-19 02:06:36
RT!!
...全文
371 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dumbant 2010-01-20
  • 打赏
  • 举报
回复
7楼正解.
  • 打赏
  • 举报
回复
好的日志信息有助于查错,但是我感觉现在好多人不会写日志,哎

至于日志在这个帖子中说到了一些,有兴趣的话可以去看一下
http://topic.csdn.net/u/20100114/18/8ed2a001-77b5-4ddb-abd4-a2abeca2b3f0.html

另外,在编译源代码时应使用默认选项,这样会把源代码的行信息加进去,否则的话,出现异常在源代码行数那是可能会显示个 UNKNOW SOURCE 信息。我们就很难定位到源代码所在的行数。
crazylaa 2010-01-19
  • 打赏
  • 举报
回复
catch到异常后,printStackTrace一下,然后在控制台就可以直接点击那个出错的类名,然后它会给你定位。如果是在测试环境,无IDE,则需要你做好日志处理,用log4j不错噢
不吃鱼的熊 2010-01-19
  • 打赏
  • 举报
回复
用JAVA日志组件,记录日志信息!参考资料:
■ IBM developerworks对log4j的介绍。http://www.ibm.com/developerworks/cn/java/l-log4j/index.html
■ Java开源日志组件列表。http://www.open-open.com/open50229.htm
■ Slf4j官方网站。http://www.slf4j.org/
■ Logback官方网站。http://logback.qos.ch/
■ Log4j官方网站。http://logging.apache.org/
■ commons-logging官方网站。http://commons.apache.org/logging/
y__jian 2010-01-19
  • 打赏
  • 举报
回复
直接在你写的程序里加log信息
oubo824219 2010-01-19
  • 打赏
  • 举报
回复
上楼说的正确
mp_juan 2010-01-19
  • 打赏
  • 举报
回复
我觉得目前有两种方式可以解决,首先是debug来调试,用junit或者nbunit等工具进行调试
或者你可以自己包装RuntimeException进行解决,具体方案有待尝试
zhangyunyue 2010-01-19
  • 打赏
  • 举报
回复
DeBug模式进行调试。
ComputerHeart 2010-01-19
  • 打赏
  • 举报
回复
使用 DeBug 模式调试

81,115

社区成员

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

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