我有这个功能:
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);
}
我在这一行得到了一个断点:
String lShortname = pIn.readUTF();
我的问题是在某些情况下,函数
readUTF
会抛出 RuntimeException
。该应用程序执行该功能超过 100 次,因此我很难找到问题所在。我的问题:有没有办法用断点条件捕获该异常?我已经使用简单的 boolean 条件使用该条件,但我不知道如何在抛出异常时停止该行。
提前谢谢
斯特凡
最佳答案
是的,有一个选项叫做“异常断点”
打开断点 View ,单击 j!
选项并添加所需的异常