2013-09-30 70 views
1

我正在構建一個實現Twitter Storm的java項目,並且我想將自定義庫中的解壓縮和打包到.jar文件中。但是,如果我提取所有必需的庫(使用將所需的庫提取到生成的JAR中,那麼.jar的大小最終爲20mB,而不是大約200kB(使用將所需的庫複製到旁邊的子文件夾中生成的JAR選項)Eclipse:排除一些庫,同時將其他庫導出到Runnable JAR

有沒有什麼方法可以指定我想要打包哪些庫?理想情況下,我可以選擇這些提取到.jar文件中,其餘的是排除在外。我似乎無法找到在Eclipse中的選項來做到這一點。

非常感謝

+0

你是說你想要一些包裝和一些是外部? – Alcanzar

+0

是的。有些已經在運行.jar的Linux虛擬機上,但某些軟件需要打包。爲了提高效率,最好省略虛擬機上的那些虛擬機。 – user2506434

回答

2

我認爲ÿ我們最好的選擇是使用「另存爲Ant腳本」選項,然後編輯build.xml以刪除不想包含的jar文件。

處理Eclipse中的build.xml文件非常簡單/自然。如果您顯示view/Ant,然後將build.xml從包資源管理器拖到ant視圖,則可以雙擊它。比通過出口對話更容易的時間。