我想在调试器中运行我的测试套件并中断任何意外异常,但是 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/