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

标签 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);
  }

我在这一行有一个断点:

String lShortname = pIn.readUTF();

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

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

提前致谢

斯特凡

最佳答案

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

enter image description here

关于java - Eclipse 条件断点。如何检查是否发生异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758519/

相关文章:

java - 如何更改 Groovy 的 JavaDoc 语法颜色

eclipse - 下载 Eclipse 插件更新站点以进行离线安装

java - 有完整的eclipse包吗?

visual-studio-2008 - 将一个断点的命中计数用于另一个断点的条件

c++ - 为什么在 Visual Studio 中满足我的断点条件时却没有满足我的断点条件?

java - 当人们说后端 Java 和前端 PHP 之类的东西时,他们是什么意思?

java - 将信任链导入 key 对或将其导入 keystore 或两者

java - Mac OS X El Capitan 上不受支持的 major.minor 版本

java - 无法将 SHA256 与来自 Java on .Net c# 的 RSA 签名进行匹配

java - Eclipse Java 条件观察点