我意识到几年前有很多这样的问题。但是这些问题在 Java 6 的更新中得到了修复。但我使用的是 Java 7。
我在 Mac OS X、Java 7 上,一切都是最新的。
我尝试过的事情:
- 清洁项目
- 在调试配置中,我尝试告诉它不要在后台运行。
- 在调试配置中,尝试在课堂上运行所有测试并仅运行特定测试
- 仔细检查 jar 文件和项目配置
单元测试确实运行,它们只是不会暂停调试。
更新:
如果我在工作区中打开的第二个项目中的祖父类 SolrTestCasJ4 中设置断点,并将调试配置从运行方法更改为全部运行,它会在我的一个测试方法的顶部附近停止。但它仅适用于祖父母类中的初始断点。我想现在这是一个不错的解决方法,但有点奇怪,并不是真正的解释。