2012-04-05 20 views
1

我想使用Eclipse生成我的項目的jar文件,當我嘗試使用它時,它給我錯誤,因爲某些文件沒有被包含在jar文件中。我再次重新編譯這個項目,生成jar文件後,它聲明「Jar文件導出完成了警告」,並且某些文件導出時會出現編譯警告。爲什麼Eclipse jar文件在應用程序沒有錯誤時會產生編譯錯誤?

是否有另一種方式來生成一個jar文件?我嘗試過使用netbeans,但不允許我導入項目

回答

2

您可以在項目屬性中檢查項目環境中使用的依賴關係(Project -> Properties -> Java Build Path)。

如果所有必需的依賴關係未包含在您創建的JAR文件中,並且目標系統的類路徑中也不可用,則會發生此類錯誤。

您可以在您的JAR中打包所需的依賴關係,也可以將它們分別部署到目標系統 - 您使用的方法實際上取決於依賴關係是第三方庫(它們應該單獨部署)還是本地組件是系統本身的一部分(它們應該被打包在一起)。

+0

我正在使用的庫包含在我的項目的構建路徑中...有沒有一種方法來檢查哪些庫包含在jar文件中? – ict1991 2012-04-05 08:28:11

+0

@ ict1991完全取決於你正在構建你的JAR文件。你使用Ant嗎?無論您使用什麼,檢查它將哪些依賴關係提供給JAR。 – 2012-04-05 08:38:00

相關問題