断点被划掉了,我怎样才能使它们有效?

Posted

技术标签:

【中文标题】断点被划掉了,我怎样才能使它们有效?【英文标题】:Breakpoints are crossed out, how can I make them valid? 【发布时间】:2011-12-20 23:38:11 【问题描述】:

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

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

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

编辑:这可能看起来令人困惑,但我自己解决了。 我必须去Run-> Skip all Breakpoints(它是设置的,我想知道它是如何设置的,因为我没有这样做)

【问题讨论】:

刚才遇到了同样的问题。谢谢!好像我在某个时候不小心按了 CTRL+ALT+B。 这是@#£$%!烦人,因为设置/清除断点是CTRL+Shift+B 【参考方案1】:

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

看看Run -> Skip All Breakpoints

【讨论】:

我必须承诺,自从我切换到 sts 后,我没有使用调试器。我搜索了热键,并且在跳过时没有设置热键。就像它是我不相信的 STS 的默认设置一样。无论如何,我希望我的帖子可以帮助其他用户,如果他们遇到同样的问题。 有一天我为了清除所有断点而跳过了所有断点,我忘记了这一点!感谢大开眼界! 我会说这里 99% 的访问者都遇到了我每年在 Eclipse 中遇到的情况。 Eclipse 中显然存在一个错误,导致此“跳过所有断点”功能自行打开,即使您实际上并没有打开它。【参考方案2】:

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

当你点击'skip all breakpoints'(被选中)时,一切都会变得正常

【讨论】:

【参考方案3】:

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

【讨论】:

非常感谢!我一定是不小心撞到了这个。 Eclipse IDE 可以不同,但​​快捷方式效果很好!【参考方案4】:

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

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

【讨论】:

【参考方案5】:

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

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

【讨论】:

【参考方案6】:

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

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

【讨论】:

以上是关于断点被划掉了,我怎样才能使它们有效?的主要内容,如果未能解决你的问题,请参考以下文章

如何 UI 测试属性字符串是不是被划掉

我怎样才能使这个二进制搜索代码更有效?

我怎样才能使这个 WHERE NOT EXISTS 查询更有效

Facebook iOS SDK - 我怎样才能使页面赞按钮有效?

在 Chrome 开发工具中,为啥这个 css background-color 淡出但没有被划掉?

我怎样才能有效地洗牌?