我已經下載了一個完整的Java產品包並嘗試使用Ant進行編譯。該項目編譯時有很多錯誤,主要與以「org.apache.commons」開頭的導入有關。 我是Java新手。它在我看來有些系統組件缺失。Java項目編譯錯誤
有些錯誤是:
包org.apache.commons.logging不存在
包com.ibm.icu.text不存在
找不到符號
我該怎麼做才能擺脫這些錯誤?
我已經下載了一個完整的Java產品包並嘗試使用Ant進行編譯。該項目編譯時有很多錯誤,主要與以「org.apache.commons」開頭的導入有關。 我是Java新手。它在我看來有些系統組件缺失。Java項目編譯錯誤
有些錯誤是:
包org.apache.commons.logging不存在
包com.ibm.icu.text不存在
找不到符號
我該怎麼做才能擺脫這些錯誤?
org.apache.commons.logging和com.ibm.icu.text是第三方Java庫。從他們的網站下載它們幷包含在Java類路徑中。
更新
類路徑是它定義Java類和庫的位置的文件系統的路徑列表。 JVM使用它在運行時加載它需要的類。通常的做法是將所有庫放在名爲'lib'的子文件夾中,然後在類路徑中添加'\ lib'。我的建議是使用像Eclipse這樣的圖形工具,因此您不需要手動執行此操作。請閱讀這篇維基百科文章,瞭解關於Classpath的更多信息。
正如Sujee所說你需要在你的類路徑中包含2個jar文件。你可以在這裏找到的罐子:
http://download.icu-project.org/files/icu4j/4.4.1.1/icu4j-4_4_1_1.jar http://apache.forthnet.gr/commons/logging/binaries/commons-logging-1.1.1-bin.zip
你能告訴我是「類路徑」,所以我可以添加那些庫? – SharpAffair 2010-08-01 16:50:27