我創建了一個具有一些API的java應用程序。我將這個項目導出到一個.jar文件中,並將這個.jar文件導入到我的其他項目中。該jar被導入,我也可以訪問這些類。但是當我運行該項目時,我得到了使用我自己的jar文件時出錯
* HTTP狀態500 - 處理程序處理失敗;嵌套的例外是java.lang.NoClassDefFoundError:COM/JAVA /客戶/ RESTClient實現/ RESTClient實現 *
,但同時我的import語句: 進口com.java.client.RestClient.RestClient;
沒有顯示任何錯誤。
我的罐子沒有主要方法。 請幫我解決這個問題。
也許你已經在編譯時正確配置了它,但是在運行時,你的lib還沒有在類路徑中設置 – 2013-04-30 11:36:05
這個異常相當自我解釋:'java.lang.NoClassDefFoundError:com/java/client/RestClient/RestClient'運行時類路徑中缺少此特定類。這顯然是您自己的JAR的依賴關係。你已經成功地將JAR編譯成了編譯器類路徑中的代碼。您只需確保它在運行時類路徑中也存在。 – BalusC 2013-04-30 11:59:41