使用InstallAnyWhere 2009打包釋出Java Swing GUI應用程式
最近幾天開始做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包,各位自己到網上搜搜吧。
===========================================================================
如果覺得對您有幫助,微信掃一掃支援一下:
相關文章
- Java Swing應用程式GUI視窗居中顯示JavaGUI
- Java-GUI 程式設計之 SwingJavaGUI程式設計
- Java-GUI程式設計之Swing元件JavaGUI程式設計元件
- Java學習之Swing Gui程式設計JavaGUI程式設計
- 應用系統打包釋出
- 【Java GUI 程式設計】Swing 使用者介面開發工具包JavaGUI程式設計
- Java的Swing應用中使用JavaFX的功能Java
- Microsoft Store 桌面應用釋出流程(一)之打包應用ROS
- React Native釋出APP之打包iOS應用React NativeAPPiOS
- Flutter Distributor 用於打包和釋出 Flutter 應用的完整工具Flutter
- 如何釋出Android應用程式Android
- 利用JavaFX功能豐富Swing應用程式Java
- Qt——應用程式打包(一)QT
- 使用xcrun打包iOS應用iOS
- 搭建通用 GUI 測試框架步驟,適用於 MFC/JAVA 應用程式GUI框架Java
- 使用CoreRT將.NET Core釋出為Native應用程式
- 打算學GUI程式設計,SWING,javaFx,SWT怎麼選?GUI程式設計Java
- 使用ANT打包Android應用Android
- Griffon 2.1.0 釋出,Swing 開發框架框架
- C#—使用InstallerProjects打包桌面應用程式C#Project
- ios打包釋出流程iOS
- 使用 Github Actions 持續釋出 Flutter 應用GithubFlutter
- 使用docker buildx打包釋出多平臺映象DockerUI
- 使用 web 應用打包工具 Parcel 實現程式碼分割Web
- 在 Java 應用程式中使用 ElasticsearchJavaElasticsearch
- Solon Java 應用開發框架 v2.7.5 釋出Java框架
- 在Autodesk應用程式商店釋出基於瀏覽器的Web應用程式瀏覽器Web
- Qt 5.3.1 版本應用程式的釋出問題QT
- 使用jenkins一鍵打包釋出vue專案JenkinsVue
- QT如何打包釋出的QT
- 無釋出證書打包
- Java的GUI框架如何選擇? Swing、SWT、AWT、SwingX、JGoodies、JavaFX、Apache Pivot?JavaGUI框架GoApache
- 自帶打包工具打包Asp.Net Web應用程式ASP.NETWeb
- java Swing程式設計入門Java程式設計
- Java SwingJava
- Java swing JFrame用repaint出現閃爍的問題解決JavaAI
- qooxdoo 3.0 釋出,JavaScript 的 GUI 框架JavaScriptGUI框架
- 2009 IT趨勢白皮書釋出