所以我知道如何在eclipse中为运行时异常创建断点,实际上我的标准策略是在我的包中始终为RuntimeException的所有子类设置断点,这样我就可以看到任何意外的时刻和位置抛出异常,可以在异常get传播之前调查我的变量状态。
问题是我的当前代码最终到处都是阻塞,以释放锁。而不是在抛出异常的地方突破,这将允许我调查内存状态,而是我知道在抛出异常后在第一个finally块中断;坦率地说,根本没有任何帮助。如何配置eclipse实际打破抛出异常的时刻,而不是等待finally块?
答案 0 :(得分:1)
我知道一种在例外情况下做断点的方法。
您可以在
中启用eclipse中的断点Window -> Show View -> Breakpoints
选项卡中有一个J!
,可让您在异常上设置断点。