我在同一個文件夾中有.java文件及其.class文件,junit測試文件以及junit-4.10.jar和hamcrest-core-1.3.jar。我想這樣做來構建它下面:使用命令行構建和運行junit測試文件的問題
javac ErrorTest*.java
我得到了很多錯誤的說法
error: package org.junit does not exist
然後,當我嘗試使用JUnit的文件位於/ usr /共享/ java文件夾使用這個命令:
javac -cp /usr/share/java/* ErrorTest*.java
我得到以下錯誤:
javac: invalid flag: /usr/share/java/ant-antlr-1.9.6.jar Usage: javac use -help for a list of possible options
如何構建並運行這些ErrorTest.java junit文件?
編輯:好吧,我想通了,但我不明白爲什麼。
下使我的錯誤:
javac -classpath /path/to/graph/*:/path/to/graph/lib/* ErrorTest*.java
下產生所需的.class文件:
javac -classpath .:/path/to/graph/*:/path/to/graph/lib/* ErrorTest*.java
任何人都可以解釋爲什麼 「:」 工程?非常感謝。
如果我在使用-cp/usr/share/java/*的類路徑中包含junit.jar或將junit.jar複製到工作目錄中,我似乎錯過了依賴關係jar –
,但我仍然收到錯誤:package org。 junit不存在。我不知道爲什麼它找不到junit.jar ... –
你使用任何IDE?或使用文本編輯器和命令行 –