【问题标题】:NetBeans debugger doesn't stop at breakpointNetBeans 调试器不会在断点处停止
【发布时间】:2017-11-01 20:56:51
【问题描述】:

我在新安装的 Netbeans 8.2 上以调试模式运行测试用例,在 myId 字段上有一个断点。

    @Test
    public void testCreateDocumentSecurityNullRequest() throws Exception {
        final Integer myId = 1;

        myRequest request = null;

        mockMvc.perform(post("/pathTo/apply/" + myId).contentType(contentType).content(json(request)))
                .andExpect(jsonPath("$.code", is("400")));
    }

我知道测试已执行,因为我看到了测试结果,但调试器并没有在我的断点处停止。

调试器控制台显示:

Listening on 23206
User program running
LineBreakpoint myTest.java : 'line #' successfully submitted.
User program finished

我不明白为什么它没有停止而是继续?我在 Eclipse 中尝试了它,它停止了,让我按照我的预期继续。我确定我只是误解了一些简单的东西,但我读了documentation 并没有什么对我有影响的。我还查看了其他一些类似的 Stack Overflow 帖子,但这些帖子似乎不适合我的问题。

【问题讨论】:

    标签: java debugging breakpoints netbeans-8


    【解决方案1】:

    我遇到了类似的问题。 NetBeans 6.5 不会在我的代码中的断点处停止。

    我发现在处理项目时我更改了源位置(原为:“project.6.5”,我将其更改为“项目”)。

    NetBeans 记住了旧的源位置(“project.6.5”),当我从“项目”运行代码时,该位置变得不匹配。断点已正确显示(红色方块),但不会停止。

    我打开了 Window > Debug > Sources 并检查了当前代码(“项目”)。断点变成了一个破碎的方块,它在日志中写到源不匹配。

    在我取消选中旧源(“project.5.6”)后,它又开始正常工作了。

    【讨论】:

      【解决方案2】:

      ...\AppData\Roaming\NetBeans\8.2\config\Services\org-netbeans-modules-debugger-Settings.properties - 从此文件中删除所有“断点”行。

      【讨论】:

      • 试过这个。不工作。请告诉我们您为什么认为这会奏效。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 2012-09-15
      • 2023-03-12
      • 1970-01-01
      • 2015-06-30
      • 2010-11-25
      相关资源
      最近更新 更多