断点被划掉了,我如何使它们有效?

我有个棘手的问题:

look At Breakpoints, they are crossed out!

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

我使用 STS (x86)和 Maven。

编辑: 这可能看起来令人困惑,但是我自己解决了。 我必须运行-> 跳过所有断点(它已经设置好了,我想知道它是如何设置的,因为我没有这样做)

49586 次浏览

您为自己发现了一个菜单项,可以切换所有断点的跳过。在“断点”视图中还有一个这样的图标,并且可能还定义了一个热键,所有这些都可能是由于意外触发的。

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

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

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

我按照下面的步骤来解决这个问题

  1. 选择只调试 tomcat 服务器
  2. 调试特定的应用程序,然后提示来是否重新启用断点,我选择了是

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

Eclipse 中“跳过所有断点”的屏幕快照。

enter image description here

当你点击“跳过所有断点”(这是选中的) ,一切都会变得正常

您应该已经处于调试透视图中了。如果不只是去调试透视图。您应该看到禁用所有断点按钮。-

enter image description here

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

enter image description here