使用InstallAnyWhere 2009打包釋出Java Swing GUI應用程式

暖楓無敵發表於2013-09-25

        最近幾天開始做Java應用,Java Swing GUI的應用開發測試完畢,發現一個問題,就是怎麼移植到其他Windows機器上去?一直做.NET方面的開發,發現原來Java桌面應用程式並不像C# WinForm或WPF中直接生成exe檔案,然後就網上找,開始使用了工具exe4j工具,沒有成功,然後接著使用了InstallAnyWhere 2009,經過差不多一天時間的研究和測試,終於完成了Java Swing GUI應用程式的打包,現將過程詳細貼圖說明,希望能對以後遇到同樣問題的開發者有所幫助吧,好了,不說了,直接上圖:

1、開啟InstallAnyWhere 2009 Enterprise(IA)軟體,首介面如下圖,這裡選擇“Typical Project Template”,然後選擇“Save As”。

2、選擇一個檔案位置,作為打包檔案的路徑,這裡在桌面上建立了一個名為“FX_SMS”的資料夾,然後選擇“Save”

3、選擇“Next”,進入下一步

4、為專案填寫 Product Name和Application ShortCut Name,然後點選“Next”,如下圖

5、點選“Add Files”進行專案檔案新增,如下圖

6、選擇Java專案檔案所在位置,全部選擇,然後點選“Add All”

7、將所有檔案新增到該Project中

8、選擇“Next”,進入下一步

9、點選“Automaticallly Find Main Classes”,會自動搜尋所有的主函式,如果知道主函式完整的包名.類名的話,可以直接填寫

10、通過自動搜尋找到的完整包名,選擇後會自動在Main Class(Full Package Name)中顯示

11、更換應用程式的圖示ICON,點選“Change”進行更換,前提是實現準備好一個32X32或16X16的gif圖片,然後點選“Next”。

12、選中根目錄,然後勾選“In classpath”,然後點選“Automatically Set ClassPath”

13、設定後的介面如下,然後點選“Next”,進入下一步

14、這裡按照預設來,因為我要安裝的機器是Windows下的,所以只選擇Windows下有Java VM和無 Java VM下二種情況,然後點選“Build”

15、點選“Build”後,進入Building階段

16、Build Complete後,點選“Try It”

17、啟動安裝介面

18、選擇“Next”繼續

19、同意Agreement,然後“Next”

20、“Next”繼續

21、選擇安裝路徑,然後“Next”繼續

22、建立圖示,然後“Next”繼續

23、點選“Install”開始安裝

24、安裝完成,點選“Done”完成安裝

25、點選應用圖示,應用程式啟動,介面如下

26、安裝後的應用程式圖示會出現在桌面上

 

說明:按以上方式,雖然是打包並安裝成功了,但是安裝檔案會很大(我們強烈需要將該應用程式進行瘦身工作),因為會將jre6也打包進去,所以可以使用精簡的jre6包,各位自己到網上搜搜吧。


===========================================================================

如果覺得對您有幫助,微信掃一掃支援一下:


 

相關文章