NetBeans调试器不会在断点处停止

时间:2017-05-31 21:46:14

标签: java debugging breakpoints netbeans-8

我在新安装的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帖子,但这些帖子似乎不适合我的问题。

2 个答案:

答案 0 :(得分:0)

我有一个类似的问题。 NetBeans 6.5不会在我的代码中的断点处停止。

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

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

我打开了“窗口”>“调试”>“源”,并检查了当前代码(“项目”)。断点变成了一个破折的方块,它在日志中记录了有关源不匹配的信息。

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

enter image description here

答案 1 :(得分:-1)

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