Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 断点已被划掉,如何使其有效?_Java_Eclipse_Breakpoints_Sts Springsourcetoolsuite - Fatal编程技术网

Java 断点已被划掉,如何使其有效?

Java 断点已被划掉,如何使其有效?,java,eclipse,breakpoints,sts-springsourcetoolsuite,Java,Eclipse,Breakpoints,Sts Springsourcetoolsuite,我有一个棘手的问题: 我无法设置有效的断点。不在测试中,也不在我的Java类中。我搜索了Stackoverflow和google,但找不到有同样问题的人 我正在使用STS(x86)和Maven 编辑:这可能会让人困惑,但我自己解决了。 我必须运行->跳过所有断点(它是设置的,我想知道它是如何设置的,因为我没有这么做)您自己发现了一个菜单项,可以切换跳过所有断点。在“Breakpoints”视图中还有一个图标,可能还定义了一个热键,所有这些都可能是意外触发的 查看运行->跳过所有断点1)运行=>

我有一个棘手的问题:

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

我正在使用STS(x86)和Maven

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

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

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

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


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

我按照以下步骤修复此问题

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

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

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


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

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

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


    我必须声明,自从切换到sts后,我没有使用调试器。我搜索了热键,在跳过时没有设置热键。就像是STS的默认设置,我不相信。不管怎样,我希望我的帖子能够帮助其他用户,如果他们遇到同样的问题。有一天我在清除所有断点的过程中跳过了所有断点,我已经忘记了这一点!谢谢你让我大开眼界!我想说99%的游客每年都会遇到我在日食中遇到的东西。eclipse中显然存在一个bug,它会导致“跳过所有断点”功能自行打开,即使您实际上没有打开它。刚才也有同样的问题。谢谢好像我在某个时候不小心按了CTRL+ALT+B,这是@#£$%!讨厌,因为设置/清除断点是
    CTRL
    +
    Shift
    +
    B
    !非常感谢你!我一定是偶然撞到这个。EclipseIDE可以不同,但是快捷方式非常有效!