当前位置: 首页 > 知识库问答 >
问题:

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

楚乐逸
2023-03-14

我正在使用jdb dubugger,它的问题是在每个捕获到的异常上都会停止,尽管我没有执行任何捕获。。。。声明。在类加载过程中,有数百个:

发生异常:java。io。FileNotFoundException(uncaught)“thread=thread-2-EmulatorEngine”,sun。其他。URLClassPath$JarLoader。ensureOpen(),行=634 bci=30

有没有任何方法可以指示jdb跳过这些异常?

另外,我听说过IDE编辑器的原因。有理由使用jdb。

共有2个答案

楚流觞
2023-03-14

如果您和我有相同的问题,那么在定义断点时需要使用类的完全限定名。

示例-在主方法中设置断点:在com中停止。傅。酒吧应用程序。主要的

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

巴帅
2023-03-14

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

设置未捕获java。lang.可丢弃

设置延迟未捕获java.lang.可抛

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

ignore uncaught java.lang.Throwable
 类似资料:
  • 我有这个代码在Android Studio: 问题是,如果我把按钮还给我,而主要活动带我去,那将继续执行。 我如何让它一旦落后,它就不会运行已完成的东西? 新的倒计时(400001000){@Override public void onTick(long l){crono.setText(“00:”l/1000);if(contador==10){

  • 默认情况下,当Storm喷口或螺栓遇到异常时,它会重新启动喷口或螺栓,然后再试一次。是否有任何配置选项使它停止拓扑,也许在N次重复尝试之后?(例如,Hadoop尝试了4次才放弃。) 我有一个Storm拓扑运行了77天,一个螺栓在每个元组上引发一个异常。在这种情况下,我宁愿它失败,这样我就会注意到有问题。

  • 我正在尝试做一个数字猜测游戏,如果用户匹配他们赢得现金的幸运数字,游戏将继续进行,直到他们用完现金。他们每打一轮都要付赌注。每一轮都会产生一个新的随机数。 我只想使用一个输入。当我把输入放在循环中,循环无限停止循环,当我把它放在循环外,它无限开始循环。我该怎么阻止这一切?我需要向while循环添加什么?我尝试突破,但我想继续比赛,直到钱用完。 我只想使用一个输入,但是当我把输入带出循环(lucky

  • 问题内容: 当我开始调试Java项目时,eclipse会不断破坏第三方库中的随机异常,这很烦人。任何想法如何阻止这一点? 我尝试单击Breakpoints视图上的(!)图标,可以看到未选中“在捕获的异常上暂停”和“在未捕获的异常上暂停”复选框。.仍然使异常中断。 尽管我不确定我是否正确使用了此窗口,但我是否打算逐个选择例外?还是有办法指定所有例外? 亲切的问候 问题答案: 您用“!”选择的例外 断

  • 我有一条处理hl7消息的骆驼路线。处理成功后,我希望将其传递给另一个endpointb以进行进一步处理。 但是如果在processHL7中发生任何异常,我有一个catch块来做一些处理。当我进入doCatch并遇到end时,我想停止处理,但这并没有发生。无论发生什么,流都将到达endpointb。当我进入doCatch块时,如何停止?

  • 问题内容: 我的代码在以下行(此行的第2行)上引发了上述异常: 它给了我以下例外: 的是以下POJO的ArrayList: 该数据库上看起来如下: 经过一些研究,我认为我的POJO和数据库类型之间的数据类型映射不正确匹配。我有理由相信,字符串匹配是在VARCHAR2确定,但我认为这是一个问题转换为。 我尝试使用BigDecimal,但这并不能改善情况。 有什么建议? 编辑:根据Oracle文档: