Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
Java JUnit can';尽管已在pom.xml中定义,但仍无法找到_Java_Maven_Junit_Java 8_Pom.xml - Fatal编程技术网

Java JUnit can';尽管已在pom.xml中定义,但仍无法找到

Java JUnit can';尽管已在pom.xml中定义,但仍无法找到,java,maven,junit,java-8,pom.xml,Java,Maven,Junit,Java 8,Pom.xml,标题几乎说明了一切。我有一个使用Junit进行测试的项目,在构建该项目(IntelliJ)时,我得到了一个错误 Error:(3, 17) java: package org.junit does not exist 您是否在pom.xml中添加了依赖项 对 朱尼特 朱尼特 ${junit.version} 测试 范围正确吗? 对我的测试类在“test”文件夹中 你试过强制版本吗 是的,没有任何改变 您是否尝试过重建/清理项目 同样是的,也不会改变任何事情。 我真的很绝望,我甚至试着完全重

标题几乎说明了一切。我有一个使用Junit进行测试的项目,在构建该项目(IntelliJ)时,我得到了一个错误

Error:(3, 17) java: package org.junit does not exist
您是否在pom.xml中添加了依赖项


朱尼特
朱尼特
${junit.version}
测试
范围正确吗? 对我的测试类在“test”文件夹中

你试过强制版本吗

是的,没有任何改变

您是否尝试过重建/清理项目

同样是的,也不会改变任何事情。
我真的很绝望,我甚至试着完全重新安装Intellij,但仍然不起作用。有人能帮忙吗?我在这里遗漏了什么?

首先,您必须检查maven是否像在pom.xml中一样在项目中下载了您的
junit
jar。如果类路径中安装了
junitjar
,请查看IntelliJ。你检查过了吗?@arthur是的,IntelliJ正在外部库下显示junit,如果你问的是这个问题,你能打开
junit jar
看看里面是否有类和包吗?如果不是空的?您是否尝试过从命令行运行测试,只是为了排除IDE配置有问题的可能性?@arthur似乎maven没有自动下载依赖项,尽管配置了pom.xml。重新导入也无济于事,为什么会是这样?
<dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>${junit.version}</version>
        <scope>test</scope>
    </dependency>