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

标签 java debugging breakpoints netbeans-8

我正在新安装的 Netbeans 8.2 上以 Debug模式运行测试用例,并在 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 帖子,但这些帖子似乎不适合我的问题。

最佳答案

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

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

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

我打开“窗口”>“调试”>“源”并检查当前代码(“项目”)。断点变成了一个 splinter 的方 block ,它在日志中写入了源不匹配的信息。

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

enter image description here

关于java - NetBeans 调试器不会在断点处停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44295177/

相关文章:

java - 如何让字体变大几秒后变小?

java - 配置 Hibernate 以使用数据库,其名称在运行前未知

PHP 错误日志在第 1768776801 行显示警告

gdb - 如何使 GDB 断点仅在到达给定次数后才中断?

javascript - npm 构建后 Vue 实例方法中的断点

c# - 为什么我无法在 Visual Studio 2015 中调试 Silverlight?

java - 在android中使用onScanResult获取两个BLE设备

android - Nexus 9 (OS -6) 通过 tcp 的 adb 连接不工作

ios - 由于取消引用垃圾指针导致应用程序崩溃

java - 如何围绕正方形移动图像