2012-06-24 35 views
0

我有一個Java應用程序'JA'和一個包含servlet項目'JS'的Java項目。從JS我需要使用JA中存在的類。所以,我在JS中通過 引用了JA中的右鍵項目 - >部署程序集 - >添加 - >項目 並引用了JA。從Java Servlet引用Java應用程序項目中的NoClassDefFoundError項目

現在我可以導入JS中的類文件。但是當我試圖在JS中實例化JA時,它會在JA中使用的.jar文件中的每個類中顯示NoClassDefFoundError。通過在JS中添加.jar文件來刪除此錯誤。

我的問題是,我們需要在JS中添加所有.jar文件,還是有其他方法。我是否缺少參考項目的方法?

回答

0

您需要從JA項目配置導出的庫。

這可以通過完成右鍵點擊JA項目 - >Java構建路徑,選擇標籤訂單和出口。在此選項卡上,您將看到您在JA上引用的所有庫。選擇你想和JA一起導出的那個,點擊確定,就是這樣。

0

這是我通常這樣做的。右鍵單擊JS項目 - > Java Build Path - > Project現在將您的JA項目添加爲依賴項目。部署程序集會告訴您項目組件的部署目錄。

相關問題