java - 导入 org.junit 无法解析

标签 java eclipse

我需要解决一个Java问题进行面试,他们已经给我发了测试课。它以

开头
import org.junit.Before;

并且在某些地方也有以下语法:

@RunWith(JUnit4.class)
...
@Before
...
@Test

我有一段时间没有使用 Java,所以这让我有点困惑。我下载了eclipse,当我尝试编译这个测试文件时,导入和'@'标志处有错误。导入错误抛出:

The import org.junit cannot be resolved.

而且 @RunWith 甚至无法识别,因为它试图将其解析为一种类型。

最佳答案

您需要将 JUnit 库添加到项目的类路径中。根据您的开发设置,有多种选择来实现它。

  1. 命令行:在命令行调用的情况下,您必须使用 junit.jar 添加到应用程序的类路径中java -cp/path/to/junit.jar。看看答案here .

  2. 使用 eclipse:Eclipse 发行版与这个库捆绑在一起,这就是您可以将它用于您的项目的方式。右键单击eclipse项目并导航:

Properties -> Java Build Path -> Libraries -> Add Library -> JUnit -> JUnit 3/4

如果您想使用不同版本的 jar,而不是点击上面的 Add Library,您应该点击 Add External Jar 并找到文件系统上的库。

关于java - 导入 org.junit 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15105556/

相关文章:

eclipse - 如何在 Linux 上的 Eclipse 中调试 Chromium?

java - 无法从 Eclipse 在 Web Server 7 中使用 jdbc 部署 servlet

创建 Node.js Express 项目时 Eclipse 挂起

java - 无法将所有数据写入txt文件

java - 剪刀石头布游戏 3 中最佳 2 循环问题

java - Android - 从 Startapp 获取数据

java - 如何在 SWT ColorDialog 中预加载自定义颜色

Eclipse 多文本选择,如 Sublime Text 2

java - 创建迷宫时 IndexOutofBounds 异常

java - Object.wait() 超时