所以我知道如何在 Eclipse 中为运行时异常创建断点,事实上,我的标准策略是始终为包中的 RuntimeException 的所有子类设置断点,这样我就可以看到抛出任何意外异常的时刻和位置,并且可以在异常传播之前调查我的变量状态。
问题是我当前的代码最终到处都阻塞,以释放锁。我不是在抛出异常的地方直接中断,这样我就可以调查内存状态,而是知道在抛出异常后的第一个finally block 处中断;坦率地说,这根本没有帮助。如何配置 Eclipse 以在抛出异常时真正中断而不是等待finally block ?
最佳答案
我知道一种在异常上设置断点的方法。
您可以在 Eclipse 中启用断点
Window -> Show View -> Breakpoints
该选项卡上有一个 J!
,可让您在异常上设置断点。
关于java - eclipse:抛出异常时中断,在finally block 之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19033867/