Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使Eclipse在所有未捕获的异常上都中断?_Eclipse_Breakpoints - Fatal编程技术网

如何使Eclipse在所有未捕获的异常上都中断?

如何使Eclipse在所有未捕获的异常上都中断?,eclipse,breakpoints,Eclipse,Breakpoints,我正在使用EclipseJuno编写一个Java程序 当我运行这个程序时,它遇到了一个异常,这个程序就死掉了。我将这些异常断点设置为在出现任何意外异常时进行调试 例外情况 Throwable 错误 但是,无论如何,我仍然看到一些未捕获的异常只是导致程序崩溃,而不是Eclipse中断。我想为任何未预料到的例外打破沉默。但我找不到选择所有例外的选项。如何使Eclipse在任何异常情况下都能中断?我终于找到了它 我必须在“断点”窗格中为每个异常显式设置此异常复选框的子类 此外,我还需要设置Null

我正在使用EclipseJuno编写一个Java程序

当我运行这个程序时,它遇到了一个异常,这个程序就死掉了。我将这些异常断点设置为在出现任何意外异常时进行调试

  • 例外情况
  • Throwable
  • 错误
但是,无论如何,我仍然看到一些未捕获的异常只是导致程序崩溃,而不是Eclipse中断。我想为任何未预料到的例外打破沉默。但我找不到选择所有例外的选项。如何使Eclipse在任何异常情况下都能中断?

我终于找到了它

我必须在“断点”窗格中为每个异常显式设置此异常复选框的子类

此外,我还需要设置
NullPointerException
捕获的位置,否则甚至不会捕获未捕获的异常


您需要转到
断点
查看>
添加Java异常断点
,然后搜索
Throwable
它将出现
Java.lang.Throwable
。添加
java.lang.Throwable
并检查此异常的
子类
,就像@Eonil所做的那样

  • 窗口->显示视图->其他
  • 搜索出现调试->断点的断点
  • 现在按
    J添加可丢弃的异常图标
  • 添加异常

  • 为什么要声明多个异常断点?选择Subclass选项后,Throwable应该足够了。@Bananewizen我在拍摄照片时不知道这一点。关于子类化,你是对的。