2016-06-28 42 views
1

我試圖找到最簡單的方法來通過命令行編譯一些Java代碼,同時包括多個JAR文件。這是我最近嘗試過的,似乎並不奏效。Java CL編譯:添加多個JAR文件

javac -d bin -sourcepath src -cp lib/* ConfigToExcel.java 

我得到的錯誤是

javac: invalid flag: lib/FIRST_JAR_FILE.jar 

我敢肯定有一個簡單的解決這個問題,但我似乎無法找到它。

+0

基於Windows或Unix如果它的Windows中,嘗試改變/到\ – ManoDestra

+0

或者使用類似[ANT(HTTP:?/ /ant.apache.org/),SBT,Maven等等,並確保你的lib的jar文件名中沒有空格。 – ManoDestra

回答

1

直引號(「)的類路徑嘗試:

-cp "lib/*" 
+0

這解決了它,謝謝。 – Racehorse35