Eclipse条件断点.如何检查是否发生异常?

Ste*_*ike 4 java eclipse conditional-breakpoint

我有这个功能:

public static FradId readFradId(DataInput pIn) throws IOException {
    Integer lMainId = Integer.valueOf(pIn.readInt());
    Integer lReferenceId = Integer.valueOf(pIn.readInt());
    String lShortname = pIn.readUTF();
    return new FradId(lMainId,lReferenceId,lShortname);
  }
Run Code Online (Sandbox Code Playgroud)

我在这一行得到了一个断点:

String lShortname = pIn.readUTF();
Run Code Online (Sandbox Code Playgroud)

我的问题是在某些情况下函数readUTF抛出一个RuntimeException.应用程序执行该功能超过100次,因此我很难找到问题.

我的问题:有没有办法用断点条件捕获该异常?我已经在简单的布尔条件下使用了这些条件,但我不知道在抛出异常时如何在该行中停止.

Thx提前

斯特凡

xyz*_*xyz 7

是的,有一个名为"异常断点"的选项
打开断点视图,单击j!选项并添加所需的异常

在此输入图像描述