
Junit4 测试时报错:java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter
1.检查是否包含 JUnit 运行库:在项目的构建路径下(Build Path),检查是否已经正确添加了 JUnit 运行库,如果没有,可以手动添加。我确实按照上面的做了,但是依旧报错,原因是因为我在配置junit时将其配置到了Module path下,改过来就好了。2.升级 JUnit 版本:将 JUnit 版本升级到较新的版本,推荐使用 JUnit 4 或 JUnit 5。注:这是在2021版
·
解决方法:
1.检查是否包含 JUnit 运行库:在项目的构建路径下(Build Path),检查是否已经正确添加了 JUnit 运行库,如果没有,可以手动添加。
2.升级 JUnit 版本:将 JUnit 版本升级到较新的版本,推荐使用 JUnit 4 或 JUnit 5。
3.检查测试类代码:
- 测试类是否正确地使用了注解 @RunWith、@Test 和 @Before 等。
- 是否存在语法错误或其他逻辑错误,例如是否调用了被删除或重命名的方法等。
我确实按照上面的做了,但是依旧报错,原因是因为我在配置junit时将其配置到了Module path下,改过来就好了。哈哈哈哈哈。
注:这是在2021版的eclipse中。
更多推荐
所有评论(0)