2011-11-03 425 views
126

我得到一个棘手:断点已划掉,我怎样才能使它们有效?

look At Breakpoints, they are crossed out!

我无法设置断点有效。不在测试中,不在我的Java类中。我搜索了Stackoverflow和谷歌,但我找不到任何人有同样的问题。

我使用STS(x86)和Maven。

编辑:它可能看起来很混乱,但我自己解决了它。 我必须去运行 - >跳过所有断点(它已设置,我不知道它是如何设置的,因为我没有这样做)

+4

刚才有同样的问题。谢谢!似乎我意外按下了CTRL + ALT + B。 –

+2

这是@#£$%!烦人,因为设置/清除断点是'CTRL' +'Shift' +'B'! – Mawg

回答

232

有一个菜单条目,你已经发现自己,切换跳过所有断点。在“断点”视图中还有一个图标,可能还会定义一个热键,所有这些都可能是您意外触发的。

看看运行 - >跳过所有断点

+0

我必须承诺,自从切换到sts后,我没有使用调试器。我搜索热键,在跳过时没有热键。就像它是STS的默认设置,我不相信。无论如何,我希望我的帖子可以帮助其他用户,如果他们遇到同样的问题。 – MartinL

+0

有一天,我在努力清除所有断点时跳过了所有断点,但我忘记了这一点!感谢大开眼界! –

+1

这么烦人。感谢上帝堆栈溢出和这个答案。 – ggb667

0

1)运行=>跳过所有断点。 2)运行=>删除所有断点。

然后您的调试器将不会显示交叉符号,并将继续调试您的应用程序。

0

我跟着下面这些步骤来解决这个问题

  1. 选择调试只有Tomcat服务器
  2. 调试特定的应用程序,然后迅速来到是否重新启用破发点,我选择的是
7

的在Eclipse中放置断点的快捷键(Ctrl + Shift + B)与跳过所有断点(Ctrl + Alt + B)的快捷键非常相似。因此,如果要取消“跳过所有断点”条件,可以通过再次按“Ctrl + Alt + B”来实现。

+1

谢谢sooooo多!我一定是无意中碰到了这个。 Eclipse IDE可以不同,但​​快捷方式效果很好! – jade290

14

eclipse中“跳过所有断点”的截图。

enter image description here

当你点击“跳过所有断点”(被选中),一切都将变得正常

0

你应该已经在调试透视图。如果不是只是去调试的角度。您应该看到禁用所有断点按钮。 -

enter image description here

点击它,它应该允许所有断点。

enter image description here