即使在将JUnit添加到Eclipse的构建路径并使用导入静态org.junit.Assert。*之后,仍然无法解决错误

时间:2018-10-07 06:33:06

标签: eclipse junit

我正在尝试遵循其中一个程序的测试驱动开发。我已将JUnit库添加到我的构建路径中(通过Properties->Library->Add Library->Junit4),但仍然出现此错误:

  

导入静态org.junit.Assert。*无法解析为类型。

screenshot 1

screenshot 2

请提出我的建议

3 个答案:

答案 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文件即可。