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



我正在使用 jdb dubugger,它的问题在每个捕获的异常时都会停止,尽管我没有执行任何捕获......语句。在类加载期间,有数百个:

发生异常:java.io.FileNotFoundException (uncaught)"thread=Thread-2-EmulatorEngine", sun.misc.URLClassPath$JarLoader.ensureOpen(), line=634 bci=30

有什么方法可以指示 jdb 跳过这些异常吗?

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

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

设置未捕获的java.lang.Throwable

Set deferred uncatch java.lang.Throwable

因此,要禁用它,我需要输入一个命令

ignore uncaught java.lang.Throwable

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

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

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

相关内容

  • 没有找到相关文章

最新更新