导入org.junit无法parsing
我需要解决一个面试的java问题,他们给我的testing类。 它开始
import org.junit.Before;
并在地方具有以下语法:
@RunWith(JUnit4.class) ... @Before ... @Test
我有一段时间没有使用Java,所以这让我感到困惑。 我下载了Eclipse,当我尝试编译这个testing文件时,在导入和@符号处有错误。 导入错误引发:
The import org.junit cannot be resolved.
而@RunWith甚至没有被识别,因为它试图将其parsing为一个types。
您需要将junit
库添加到项目的类path中。 根据您的开发设置,有几个select来实现它。
-
命令行 :对于命令行调用,必须使用
java -cp /path/to/junit.jar
将junit.jar
添加到应用程序的类java -cp /path/to/junit.jar
。 看看这里的答案。 -
使用eclipse :Eclipse发行版与这个库捆绑在一起,这就是你如何将它用于你的项目。 右键单击eclipse项目并导航:
属性 – > Java Build Path – > Libraries – > Add Library – > JUnit – > Junit 3/4
在想要使用不同版本的jar的场景中,不要点击上面的Add Library ,而应该点击Add External Jar并在文件系统上find这个库。
右键单击eclipse项目并浏览:
属性 – > Java Build Path – > Libraries – > Add Library – > JUnit – > Junit 3/4
它在我的工作。
看来Junit jar文件不在path中,也请确认你使用的是jdk1.5或以上版本。
您可以轻松search“@Test”这样的行,然后在此行使用quickfix“将junit 4库添加到构buildpath”。 我认为这比手动添加junit项目更快。