2013-10-30 103 views
0

我有以下的文件,都具有相同的包定義的Java文件:編譯依賴於一個jar文件

awesome.java 
awesomeTest.java 

包(和目錄),這些文件是: package awe.some

我嘗試編譯它們命令行 但是他們似乎並不被編譯,因爲awesomeTest.java使用import junit.framework.*;

如何d o我在命令行中正確編譯這個?

謝謝。

回答

1

一樣運行Java類:罐子必須在類路徑編譯器能夠加載它包含的類:

javac -cp /path/of/junit-4.1.jar awe/some/awesomeTest.java 

注意,類來自junit.framework在JUnit4中已經過時。你不應該再用它來進行新的測試。

1

試試這個

javac -cp junit-4.1.jar;. awe/some/*.java