Nic*_*ner 18 java eclipse debugging
我正在使用Eclipse 3.4.2调试一些Java代码.我已禁用所有断点,但调试器仍在特定行停止.这一点是在null pointer exception触发之前的几行.奇怪的是,当我运行相同的代码/运行配置但不在调试器中时,不会发生空指针异常.
此外,如果我从方法的开头逐步执行此代码导致null pointer exception使用完全相同的输入,则没有问题.它只会在我删除所有断点时发生,但Eclipse决定在那里停止.
为什么会发生这种情况?
小智 41
我遇到了同样的问题,最后找到了以下配置选项:Windows - > Preferences - > Java - > Debug - >暂停未捕获异常的执行我取消选中它,问题就消失了.但是,了解未捕获的异常可能是件好事.我只是禁用它,因为问题是在Spring框架中,而不是在我的代码中,因此我无法更正...希望它有帮助:)
Aar*_*lla 17
Eclipse还支持异常断点(在抛出某个异常时停止程序).您可以在调试器的"断点"面板中看到它们.在您的情况下,这可能是一个ClassCastException,例如.
如果该面板为空,那么它可能是Java VM中的错误,或者您可能在调试器中打开了两个进程.如果所有其他方法都失败了,请尝试在Eclipse 3.5.1中对其进行调试.
| 归档时间: |
|
| 查看次数: |
18126 次 |
| 最近记录: |