java如何找到org的路径。朱尼特?
我在找朱尼特。我的Ubuntu中的jar
$ locate -i junit.jar
/home/homebin/matlabR2010b/java/jarext/junit.jar
/home/tim/program_files/programming/eclipse/plugins/org.apache.ant_1.9.2.v201404171502/lib/ant-junit.jar
/home/tim/program_files/programming/eclipse/plugins/org.junit_4.11.0.v201303080030/junit.jar
然后我想我必须选择第三个来指定junit的路径。jar,但我仍然有The import org.junit cannot be resolved
错误
$ javac -cp "/home/tim/program_files/programming/eclipse/plugins" MyTest.java
MyTest.java:3: error: The import org.junit cannot be resolved
import org.junit.runner.JUnitCore;
^^^^^^^^^
MyTest.java:4: error: The import org.junit cannot be resolved
import org.junit.runner.Result;
^^^^^^^^^
MyTest.java:5: error: The import org.junit cannot be resolved
import org.junit.runner.notification.Failure;
^^^^^^^^^
更新:
MyTest.java
位于/tmp
之下,其内容为
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
public class MyTest {
}
我下载了http://search.maven.org/remotecontent?filepath=junit/junit/4.11/junit-4.11.jar,并将其保存到/home/tim/program_files/programming/java/junit-4.11.jar
。
仍然会出现错误:
$ javac -cp "/home/tim/program_files/programming/java/junit-4.11.jar" MyTest.java
gcj-4.6: warning: already-compiled .class files ignored with -C
MyTest.java:4: error: The import org.junit cannot be resolved
import org.junit.runner.JUnitCore;
^^^^^^^^^
MyTest.java:5: error: The import org.junit cannot be resolved
import org.junit.runner.Result;
^^^^^^^^^
MyTest.java:6: error: The import org.junit cannot be resolved
import org.junit.runner.notification.Failure;
^^^^^^^^^
3 problems (3 errors)
我该怎么办?谢谢
# 1 楼答案
用命令
java在指定的目录中查找calss(.class文件)而不是jar,这不是将jar文件添加到类路径的方式。您应该这样指定:
然而,我不建议使用那个,因为它来自eclipse安装,我会下载它并把它放在另一个位置,然后使用那个
如果您有一个eclipse项目,并且希望将其添加到类路径中,那么只需这样做
然后单击
add library
,选择JUnit
,然后选择版本并单击完成