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

197

我遇到了一个棘手的问题:

观察断点,它们被划掉了!

我无法设置有效的断点。无论是在测试中,还是在我的Java类中都不行。我在Stackoverflow和谷歌上搜索过,但没有找到有同样问题的人。

我正在使用STS(x86)和Maven。

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


6
刚刚遇到了同样的问题。谢谢!看起来我不小心按了CTRL+ALT+B键。 - Tohnmeister
6
这真是太烦人了,因为设置/清除断点的快捷键是CTRL+Shift+B - Mawg says reinstate Monica
7个回答

341

你发现了一项自己可以切换所有断点跳过的菜单条目。在“断点”视图中还有一个此功能的图标,可能也定义了快捷键,这些都可能是你不小心触发的。

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


我必须承认自从我转用STS以来,我没有使用过调试器。我搜索了快捷键,但是跳过操作并没有设置快捷键。就像是STS的默认设置一样,这让我有些不信。无论如何,我希望我的帖子能够帮助其他用户,如果他们遇到了同样的问题。 - MartinL
有一天,在我努力清除所有断点的过程中,我跳过了所有断点,我忘记了这件事!感谢提醒! - Aadi Droid
2
我会说99%的访客在这里遇到了我每年在Eclipse中遇到的问题。显然,Eclipse中存在一个错误,即使您实际上没有打开它,也会导致“跳过所有断点”功能自动打开。 - user2080225

29

在Eclipse中,“跳过所有断点”的截图。

这里输入图片描述

当您单击“跳过所有断点”(已选中)时,一切都会变得正常。


9

在Eclipse中设置断点的快捷键是Ctrl+Shift+B,它与跳过所有断点的快捷键Ctrl+Alt+B非常相似。因此,如果要取消“跳过所有断点”的条件,只需再次按下“Ctrl+Alt+B”即可。


1
非常感谢!我一定是不小心按到了这个。Eclipse IDE 可能有所不同,但这个快捷键很好用! - jade290

4

您应该已经处于调试视图。如果没有,请转到调试视图。您应该能看到禁用所有断点按钮。

输入图片描述

单击它,这将允许所有断点。

输入图片描述


1

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

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


0

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

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

-1
在我的情况下,无论是ctrl+alt+B都不起作用,也没有在运行->跳过所有断点中找到任何选项。我们有没有其他的解决断点问题的替代选项?

1
你正在评论,因此并没有提供答案。评论应该放在评论区。你也可以提出一个新的问题。 - undefined
这并没有回答问题。一旦你拥有足够的声望,你就可以评论任何帖子;相反,提供不需要提问者澄清的答案。- 来自审核 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接