一尘不染

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

java

我正在尝试拍摄JUnit。在源代码中,我在两个位置设置了断点:1)在初始化静态成员的行中2)在一个测试用例的第一行中。

调试器在静态字段初始化行中停止。但这并不会在测试用例中停止。无论我在测试用例中的何处设置断点,调试器都不会在那里停下来。我肯定知道测试用例已执行,因为我可以看到添加的日志消息出现在日志中。

任何帮助将不胜感激。

我正在使用Eclipse Galileo和JUnit4启动器。


阅读 224

收藏
2020-09-08

共1个答案

一尘不染

如JDK 6 update
15的发行说明中所述,
这可能与JDK 6 Update
14
中的错误之一有关。

如果确实确实是问题所在,则应移至JDK的更高版本(但这不保证,因为已针对6u16、6u18和7b1发布了修复程序)。最好的选择是使用-
XX:+ UseParallelGC标志。增加最小和最大堆大小的大小,以延迟第一个GC,带来暂时的缓解。

顺便说一下,请在Eclipse中使用此错误报告来跟踪其他人的状况。

2020-09-08