导入org.junit无法解析

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (1099)

我需要为面试解决一个java问题,并且他们给我发了测试课。它以开始

import org.junit.Before;

并在位置具有以下语法:

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

我有一段时间没有使用Java,所以这让我感到困惑。我下载了eclipse,当我尝试编译这个测试文件时,在导入和@符号处出现错误。导入错误会引发:

The import org.junit cannot be resolved.

而@RunWith甚至没有被识别,因为它试图将它解析为一个类型。

提问于
用户回答回答于

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

  1. Command line:对于命令行调用,您将不得不添加junit.jar到应用程序的类路径中java -cp /path/to/junit.jar。看看这里的答案。
  2. 使用eclipse:Eclipse发行版与这个库捆绑在一起,这就是你如何将它用于你的项目。右键单击eclipse项目并导航:

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

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

用户回答回答于

右键单击eclipse项目并导航:

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

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励