我在Eclipse中调试我的应用程序。最后,我在一个触发下一行代码中的错误的状态中达到了一个断点。如何跳过执行一行代码?
由于班级发生重大变化,最可能的解决方案是删除该行代码。
当然,我现在可以做到这一点:删除线,重新编译和再现sitatuation。但是,由于很难重现该错误,我现在可以简单地跳过执行该代码行吗?例如。我可以在Eclipse中设置“指令指针”吗?
事情我做:
- 我不想
F6
(步过)做的,因为这将执行该行。 - 此外,“运行到游标”不是我想要的,因为它也会执行有问题的行。
- 注释掉的代码根据How to modify Java code during debugging,但重新执行的方法,从而改变了状态
- 我试图找到this question一个答案,但我不只是想运行一个单一的代码行但其余的都是。
- This question只有在两者之间运行代码的答案。
- drop to frame功能也没有帮助。
链接的问题是从2009年到2013年,所以我希望能得到新的答案。
我在使用Eclipse 4.5.1(Mars.1),最新的正式版本在询问时。
你可以在调试时注释掉这条线 –
try-catch怎么样?并在catch语句中放置一个断点。这将在每次异常时停止断点 – Tim
@Tim:没有异常 –