我正在尝试遵循其中一个程序的测试驱动开发。我已将JUnit库添加到我的构建路径中(通过Properties->Library->Add Library->Junit4
),但仍然出现此错误:
导入静态org.junit.Assert。*无法解析为类型。
请提出我的建议
答案 0 :(得分:1)
您可以尝试清理整个项目-项目->清理。
但是您不应该使用IDE来管理依赖项,例如junit。 使用诸如maven或gradle之类的构建系统。
两者都有很多不错的教程,设置完成后,只需在系统配置中添加junit依赖项即可。
答案 1 :(得分:0)
我能够通过执行以下步骤来解决此问题: 1.转到JRE系统库 2.右键单击并转到属性。 3.检查您的环境
答案 2 :(得分:0)
如果您有一个module-info.java
文件,它将确定从项目的Classpath / Modulepath对您的源可见的文件。在其内容中添加requires org.junit.jupiter.api;
,并确保JUnit 5在项目的Java Build Path中:
module thrillioedit {
requires org.junit.jupiter.api;
}
或更简单地说,因为JUnit 4尚未模块化,所以只需删除module-info.java
文件即可。