java - 如果语句会抛出异常,则停止的断点

标签 java debugging intellij-idea

从 Eclipse 切换 我想知道是否有可能在 IDEA 中创建一个断点,该断点仅在其行上的语句抛出异常时才停止。

为了在 Eclipse 中实现这一点,我将语句复制到断点条件中并添加 ;返回假;。如果在评估断点条件时抛出异常,Eclipse 就会停止。

然而,在 IDEA 中,条件必须是一个表达式。当我尝试添加分号时,IDEA 总是提示表达式无效。

我怎样才能实现与我在 Eclipse 中的行为类似的行为,或者你们如何解决这个问题?

最佳答案

我通过用 try/catch 子句包围语句并将断点放在 catch block 中来处理这种情况。不过,它需要重新编译您的代码。

关于java - 如果语句会抛出异常,则停止的断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23013001/

相关文章:

java - 显示文件名并在 JTree 中的文件夹下选择它

java - 从 Bouncy CaSTLe 的 CMSAuthenticatedData [Java] 检索封装内容

java - 使用 TimerTask 移动 JPanel

java - JPA - 使用多对多关系时,数据未保存在映射实体中

java - 如何在 IntelliJ 中更改 Maven 的 Java 版本?

android - 如何禁用/抑制 IDEA "Rendering problems"警告

c - .h注释: previous declaration of 'QueueADT' was here typedef struct { } *QueueADT;

debugging - 如何在gdb中关闭布局SRC窗口?

linux - 调试器和查找 ROP 小工具

java - IntelliJ Maven 项目未构建