Fat Jar Eclipse Plug-In [FJEP] (http://fjep.sourceforge.net/) 是應用One-Jar(http://one-jar.sourceforge.net/)技術的一個Eclipse 外掛程式。利用FatJar,可以極大地方便發布Java應用程式與Applet。
下面是我寫的一個教程,歡迎指教。
1.介紹
一個非常簡單的軟體打包解決方案,它利用 Java 的定製類裝入器,動態地從單一檔案檔案中裝入應用程式所有的類,同時保留支援 JAR 檔案的結構。隨著 FatJar Eclipse 外掛程式 FJEP 的推出, Eclipse 的使用者現在只要在嚮導中選中一個複選框,就可以建立 One-JAR 應用程式。依賴的庫被放進 lib/ 目錄,主程式和類被放進 main/main.jar,並自動寫好 META-INF/MANIFEST.MF 檔案。
2.安裝
安裝很簡單,只需把解壓出來的檔案放到Eclipse 的目錄中即可。
/*把net.sf.fjep.fatjar_0.0.31.jar放到eclipse/plugins目錄下,並在plugins目下建立一個plugins目錄,然後再把net.sf.fjep.fatjar_0.0.31.jar放進去*/
3.使用圖解
我以打包我的程式檔案作為例子。
(1)在包瀏覽器面板中,選中Build Fat Jar。
(2)選擇主類入口。注意選中Merge individual-sections of all MANIFEST.MF Files。
(3)選擇你要打包的獨立JAR檔案,這些檔案會打包進入最後的Fat-Jar。
(4)成功了。
4.SWT 程式的打包
同樣的步驟,只不過最後發布時,連帶SWT-XXX.DLL放在同一目錄下即可。
參見http://fjep.sourceforge.net/fjepfaq.html
5.下載
http://fjep.sourceforge.net/
也可下載我已打包好的檔案。
http://www.blogjava.net/Files/Pudgy/net.sf.fjep.fatjar_0.0.18.rar
原帖地址:http://www.blogjava.net/Pudgy/archive/2005/08/22/10727.html