JDB在每个异常时停止 - 如何防止这种情况

时间:2012-07-03 14:17:06

标签: java jdb

我正在使用一个jdb dubugger,并且它的问题是在每个捕获的异常上停止,尽管我没有执行任何catch ....语句。在课程加载期间,有数百个:

  

发生异常:java.io.FileNotFoundException   (未捕获)“线程=螺纹-2- EmulatorEngine”,   sun.misc.URLClassPath $ JarLoader.ensureOpen(),line = 634 bci = 30

是否可以指示jdb跳过这些异常?

PS。我听说过IDE编辑的原因。有理由使用jdb。

2 个答案:

答案 0 :(得分:4)

我意识到我不够小心。 JDB在启动这些行之后写入

  

设置未捕获的java.lang.Throwable

     

设置deferred uncaught java.lang.Throwable

所以,要禁用它,我需要输入一个命令

ignore uncaught java.lang.Throwable

答案 1 :(得分:-1)

如果您遇到与我相同的问题,则在定义断点时需要使用类的完全限定名称。

示例 - 在main方法中设置断点: 停在com.foo.bar.App.main

可能是您尝试为不同于您正在调试的类文件设置断点(可能不存在)。