2013-06-26 64 views
0

我有一個我爲朋友製作的節目。它包含一個類,引用兩個庫(由Apache編寫的sqlite4java和poi),並且sqlite4java包含許多本地庫(.so,.dll,.jnilib),這些庫位於我的lib文件夾中。該程序還從swimTeam.db文件讀取和寫入。 我的問題是如何將這些全部打包到一個可以跨平臺運行的程序中?我曾嘗試將該項目導出爲可運行jar,但是當我運行它時,它無法訪問本地庫,因爲它們未被導出。任何想法如何做到這一點?如何在Eclipse中部署Java程序?

+0

我想如果你打包你的數據庫文件在你的jar中,你將只能從它讀取數據。嘗試轉到項目屬性 - > Java構建路徑 - >訂單和導出分隔符,並檢查所需的依賴關係。 – Salem

回答

0

首先是創建一個java項目,刪除所有的java文件,並複製你需要導入到該項目中的所有jar文件。

現在加上所創建的項目到你的工作項目作爲「項目引用」(右鍵單擊該項目,然後單擊屬性)

現在添加所有的罐子在J​​ava buildpath->庫

現在將您的項目導出爲JAR。打開它並確保你需要的所有JAR都在其中。

相關問題