如何在IntelliJ中添加junit.jar?

6
当我写import org.junit.*时,IDE显示无法解析符号junit并以红色显示。然后我甚至无法导入单元测试;也不是junit也不是groovy Junit。
我认为也许我应该先安装junit.jar,但是junit已经安装在插件中了!如果需要,我应该如何安装junit.jar?
这不是如何将jUnit添加到我的程序中,而是如何添加该插件(也许)。该问题在配置intellij…… IDE是IntelliJ Community Edition,我的操作系统是Linux。

2
可能是使用JUnit配置IntelliJ IDEA进行单元测试的重复问题。 - vikingsteve
3个回答

5
从主菜单中,选择文件->项目结构->库

然后点击+并从Maven中进行选择

在打开的对话框中,输入org.junit.jupiter:junit-jupiter:5.4.2

示例:

enter image description here

现在,点击 确定 然后再次运行。

4
你已经安装了 IntelliJ IDEA 的 JUnit 插件,这意味着 IDE 可以识别和支持 JUnit 测试。
但是,你的类路径缺少 JUnit 依赖项。这意味着需要将适当的 JAR 文件添加到类路径中,或者如果你正在使用 Maven 等依赖管理工具,则需要将其添加到依赖项部分。
替代方案 1 - Maven 依赖项 - 将以下内容放入 pom.xml 文件的 <dependencies> 标签内:
<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.12</version>
  <scope>test</scope>
</dependency>

替代方案2 - Gradle 依赖项 - 将此内容放入您的 build.gradle 文件中

apply plugin: 'java'

dependencies {
  testCompile 'junit:junit:4.12'
}

备选方案3 - 下载JAR文件并将其置于类路径上。

下载以下JAR文件并将它们置于您的类路径上:

junit.jar

hamcrest-core.jar


我在IntelliJ中安装了JUnit,但不知何故它对我来说是红色的...除非它不是Maven或Gradle项目,因此没有pom.xml。有什么想法吗?在Windows上,我可以立即创建一个测试! - chrips
您可以在“文件”->“项目结构”->“库”下手动添加库。 - Vojtech Ruzicka
我现在经常这么做。我想它正常工作! - Qasem Nick

1

同样值得注意的是,要仔细检查您的配置,确保您的测试运行配置指向项目的测试部分,而不是整个项目。


谢谢,这就是我要说的了。 - user8400852

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接