2010-08-09 147 views
4

在Eclipse中调试我的项目时,它会(重复地,在代码中的同一点)暂停执行,就好像它已经到达断点一样。没有例外,该项目没有断点,如果我击中了简历,它会继续没有问题。Eclipse暂停而没有断点

什么可能导致此行为?

+0

更好的答案在这里:http://stackoverflow.com/questions/723199/why-does-my-eclipse-project-have-phantom-debugger-breakpoints – 2011-06-02 10:00:38

回答

3

如果代码抛出异常,Eclipse调试器会暂停 - 至少它对我有用(也许可以切换)。只要不中断线程,你很可能会看到打印到STDERR的堆栈跟踪。

enter image description here

5

您的代码和您正在调试的二进制文件不同步。
尝试创建一个断点,然后摆脱所有断点,看看它是否仍然发生。

1

创建一个新的工作区并将您的项目导入到这个新创建的工作区。问题应该消失,特别是如果问题是由损坏的工作区元数据引起的。

0

它也可能正在等待用户输入,或者发生特定操作以使其可以继续。

3

我有同样的问题,我显然有一些隐藏的断点,设置一个新的然后清除所有的破发点,解决了这个问题对我来说。

1

尝试Remove all breakpointsBreakpoints视图(默认为隐藏,Window>Show view>Other...>Debug>Breakpoints)。

这解决了它对我来说。