Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
即使在将JUnit添加到Eclipse的构建路径并使用import static org.JUnit.Assert.*之后,仍然无法将get解析为错误_Eclipse_Junit - Fatal编程技术网

即使在将JUnit添加到Eclipse的构建路径并使用import static org.JUnit.Assert.*之后,仍然无法将get解析为错误

即使在将JUnit添加到Eclipse的构建路径并使用import static org.JUnit.Assert.*之后,仍然无法将get解析为错误,eclipse,junit,Eclipse,Junit,我正在尝试跟踪其中一个程序的测试驱动开发。我已经通过属性->库->添加库->Junit4将JUnit库添加到我的构建路径中,但仍然出现以下错误: 导入静态org.junit.Assert.*无法解析为类型 请建议我能做什么你可以尝试清理整个项目-项目->清理 但您不应该使用IDE来管理依赖项,比如junit。 使用maven或gradle等构建系统 这两个方面都有很多很好的教程,设置好之后,只需在系统配置中添加junit依赖项。我通过执行以下步骤就可以解决这个问题: 1.转到JRE系统库 2.右

我正在尝试跟踪其中一个程序的测试驱动开发。我已经通过属性->库->添加库->Junit4将JUnit库添加到我的构建路径中,但仍然出现以下错误:

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


请建议我能做什么

你可以尝试清理整个项目-项目->清理

但您不应该使用IDE来管理依赖项,比如junit。 使用maven或gradle等构建系统


这两个方面都有很多很好的教程,设置好之后,只需在系统配置中添加junit依赖项。

我通过执行以下步骤就可以解决这个问题: 1.转到JRE系统库 2.右键单击并转到“属性”。 3.检查您的环境

如果您有module-info.java文件,它将确定从项目的类路径/Modulepath对源代码可见的内容。添加需要org.junit.jupiter.api;对于其内容,还要确保JUnit 5位于项目的Java构建路径上:

module thrillioedit {
    requires org.junit.jupiter.api;
}

或者更简单地说,只需删除module-info.java文件,因为JUnit 4不是模块化的。

您的源文件夹是否有module-info.java文件?如果有,其内容是什么?项目的.classpath文件的内容是什么?是的,有一个module-info.java文件。在内容中有一个简单的模块定义,即module stripioedit{},没有其他内容。清理项目后不会发生