我搜索的junit.jar在我的Ubuntu我該如何找到org.junit的路徑?
$ 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)
我該怎麼辦?謝謝。
你需要把路徑放在類路徑中的jar – talex 2014-10-07 15:08:23
爲什麼不javac -cp不工作?我應該如何添加類路徑的路徑? – Tim 2014-10-07 15:10:30
嘗試'javac -cp「/home/homebin/matlabR2010b/java/jarext/junit.jar」MyTest.java「 – talex 2014-10-07 15:11:39