Java JUnit can';尽管已在pom.xml中定义,但仍无法找到
标题几乎说明了一切。我有一个使用Junit进行测试的项目,在构建该项目(IntelliJ)时,我得到了一个错误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”文件夹中 你试过强制版本吗 是的,没有任何改变 您是否尝试过重建/清理项目 同样是的,也不会改变任何事情。 我真的很绝望,我甚至试着完全重
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>