我正在使用Eclipse Juno编写Java程序。
当我运行程序时,它遇到异常时,程序就会死回跟踪。我将这些异常断点设置为在任何意外异常时进行调试。
Exception
Throwable
Error
但是,无论如何,我仍然看到一些未捕获的异常只是让程序崩溃而不是Eclipse的中断。我想打破任何未被捕获的例外。但我找不到选择所有例外情况的选项。如何让Eclipse在任何例外情况下中断?
答案 0 :(得分:20)
最后我找到了它!
我必须为 Breakpoints 窗格中的每个异常显式设置此异常的子类复选框。
此外,我还需要设置NullPointerException
被捕获的位置,甚至不会捕获未捕获的异常。
答案 1 :(得分:7)
您需要转到Breakpoints
视图> Add Java Exception Breakpoint
然后搜索Throwable
它将会出现java.lang.Throwable
。添加java.lang.Throwable
并像@Eonil一样检查Subclasses of this exception
。
答案 2 :(得分:4)
b
图标