如何使Eclipse在所有未捕获的异常上都中断?
我正在使用EclipseJuno编写一个Java程序 当我运行这个程序时,它遇到了一个异常,这个程序就死掉了。我将这些异常断点设置为在出现任何意外异常时进行调试如何使Eclipse在所有未捕获的异常上都中断?,eclipse,breakpoints,Eclipse,Breakpoints,我正在使用EclipseJuno编写一个Java程序 当我运行这个程序时,它遇到了一个异常,这个程序就死掉了。我将这些异常断点设置为在出现任何意外异常时进行调试 例外情况 Throwable 错误 但是,无论如何,我仍然看到一些未捕获的异常只是导致程序崩溃,而不是Eclipse中断。我想为任何未预料到的例外打破沉默。但我找不到选择所有例外的选项。如何使Eclipse在任何异常情况下都能中断?我终于找到了它 我必须在“断点”窗格中为每个异常显式设置此异常复选框的子类 此外,我还需要设置Null
例外情况
Throwable
错误
NullPointerException
捕获的位置,否则甚至不会捕获未捕获的异常
您需要转到
断点
查看>添加Java异常断点
,然后搜索Throwable
它将出现Java.lang.Throwable
。添加java.lang.Throwable
并检查此异常的子类
,就像@Eonil所做的那样
J添加可丢弃的异常代码>图标
为什么要声明多个异常断点?选择Subclass选项后,Throwable应该足够了。@Bananewizen我在拍摄照片时不知道这一点。关于子类化,你是对的。