我想將base64字符串轉換爲我使用Apache Commons Base64類的字符串。此轉換功能將被併入NetBeans中開發的Java Web小程序中。當我嘗試運行Web小程序時,Web小程序聲稱在我嘗試執行base64轉換的階段有java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base64
。如何正確添加Apache Commons jar到類路徑?
我試過在項目上右擊並選擇屬性,並加入
公地編解碼器1.7.jar
我的庫列表。
我也試過在WEB-INF/lib目錄中包含commons-codec-1.7.jar文件,以及與用於啓動我的web小程序的html文件相同的路徑。在任何情況下,
java.lang.NoClassDefFoundError
不斷顯示出來。
我不確定爲什麼會發生這種情況,我目前因此而卡住了。
任何幫助,將不勝感激。
謝謝。
下面是截圖:
「右鍵單擊」意味着您正在使用IDE。哪一個?另外,顯示你的'
@Lion:我添加了commons-codec-1.7.jar到庫,如上面剛剛添加的截圖所示。 NetBeans IDE本身似乎承認存在該庫,因爲它在我嘗試清理和構建項目時沒有報告任何錯誤。當我將它作爲網絡小程序運行時,該錯誤似乎正在發生。 – Justin 2013-02-19 19:12:54