我有这个功能:
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!
选项并添加所需的异常
关于java - Eclipse 条件断点。如何检查是否发生异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758519/