导入 org.junit 无法解析

新手上路,请多包涵

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

import org.junit.Before;

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

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

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

 The import org.junit cannot be resolved.

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

原文由 SKLAK 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
2 个回答

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

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

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

属性 -> Java 构建路径 -> 库 -> 添加库 -> JUnit -> JUnit 34

在您想使用不同版本的 jar 的场景中,您应该单击 Add External Jar 并在文件系统上找到该库,而不是单击上面的 Add Library

原文由 user2030471 发布,翻译遵循 CC BY-SA 4.0 许可协议

右键单击 eclipse 项目并导航到

属性 -> Java 构建路径 -> 库 -> 添加库 -> JUnit -> JUnit 34

这个对我有用。

原文由 fastforward 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题