【发布时间】:2015-07-09 07:48:19
【问题描述】:
有没有办法(包括第三方插件)在 Eclipse 中创建一个 Java 异常断点只有在条件为真时才中断?
当前用例:我正在尝试捕获特定类的 ClassNotFoundException 以调试类加载问题。不幸的是,我的断点实际上捕获了 Tomcat 启动时发生的数千个不相关的例行异常。我想告诉 Eclipse 只有在 -1 < e.getMessage().indexOf(MY_CLASS_NAME) 时才中断。
帮忙!?
更新:有几个答案建议右键单击异常属性中的异常并单击条件断点。我已经试过了。至少在 Eclipse Luna Release 2(v 4.4.2,内部版本号 20150219-0600)之前,此选项不适用于 exception 断点 .
为清楚起见,这是我的异常断点属性的图片:
【问题讨论】:
-
如何在
ClassNotFoundException(String s)构造函数上添加一个常规断点并将您的条件置于该断点中?
标签: java eclipse debugging exception