gpt4 book ai didi

java - IntelliJ IDEA : How can I create an exception breakpoint that stops on all exceptions *except for* ClassNotFoundException?

转载 作者:IT老高 更新时间:2023-10-28 21:02:59 36 4
gpt4 key购买 nike

我想在调试器中运行我的测试套件并中断任何意外异常,但是 Java 类加载器在正常操作期间会抛出大量 ClassNotFoundExceptions。

因此,如果我可以创建一个忽略 ClassNotFoundExceptions 并在其他所有内容上停止的异常断点,那就太好了。

最佳答案

这个答案与 Mindas 的答案几乎相同,但细节足以让我第一次忽略他的建议,并打扰 Intellij 支持男孩/女孩(感谢 Serge 和 Eugene):

  • 打开“断点”窗口并转到“异常断点”选项卡
  • 突出显示并激活“任何异常”断点
  • 仅激活“条件”条件并输入以下内容:

    !(this instanceof java.lang.ClassNotFoundException)

IDEA 将立即删除“java.lang”(版本 11.01),但此解决方案需要它才能工作。如果你不使用它,你会得到一个 ClassNotFound 弹出框(讽刺哦讽刺)。

我确实发现许多“标准”库在其正常的操作流程中抛出异常。当你成功忽略ClassNotFoundException的时候,你会发现其他人突然出现了。没有什么是容易的。

关于java - IntelliJ IDEA : How can I create an exception breakpoint that stops on all exceptions *except for* ClassNotFoundException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6408596/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com