Advanced Installer輕松帶你入門


Advanced Installer 是一款簡單易用的Windows軟件安裝程序制作工具,可用於制作MSI、EXE等軟件安裝包,用戶只需添加文件,修改名稱,添加按鈕就可以了。

官網:https://www.advancedinstaller.com/

注意: 使用 16.9 版本的 Advanced Installer 構建的軟件包只能在Windows Vista或更高版本上安裝,要在較舊的操作系統上部署軟件包,如XP系統,請使用Advanced Installer 15.9。

資源下載,資源里面包含15.9和16.9兩個版本,激活、漢化工具及教程:

鏈接:https://pan.baidu.com/s/12kbog70xGaeu238a0afTgA

提取碼:db64

軟件特點:

  • 具有完全安裝、注冊和卸載組成你應用程序的文件、部件及資源的功能;

  • 完全自定義 MSI 安裝包 - 具有添加、刪除文件及文件夾功能;

  • 添加或移除內、外部文件或 URL 快捷方式;

  • 添加或移除注冊表鍵或項目;

  • 添加或移除環境變量;

  • 安裝時可設置文件屬性 - 只讀、隱藏等;

  • 強制安裝完畢系統重啟動;

  • 支持使用 64 位 CPU 的系統中安裝包制作;

  • Windows 系統下安裝過程完整日志;

  • 支持 Java 應用程序;

  • 舊版本自動升級;

  • 支持合並模塊的安裝制作;

  • 支持對話框編輯;

  • 支持數據庫安裝;

  • 可以自定義菜單快捷方式的安裝位置;

  • 支持安裝控制面板小程序;

  • 支持從安裝前后的鏡像中制作安裝包;

  • 可以導入其他 MSI 和 Visual Studio 工程。

使用

進入程序后可以看到,左邊有 新建打開 兩個選項,新建是新建一個項目,打開是打開一個之前保存過的aip文件,我們可以新建項目, 然后保存為模板,以后就可以直接基於模板創建項目,然后改改就行了,如下,保存模板后面會講到:

項目文件都是以aip結尾的:

點擊新建,選擇Java產品,如果是Web項目就選Tomcat Web 應用,普通Java項目就選Java 應用

這里我們以Tomecat Web 應用為例,雙擊則開始創建項目,輸入應用名稱和公司名稱然后下一步:

根據自己的需求選擇分發類型,其中第一個和第二個是常用的,MSI 和 EXE 有啥區別呢,看這里:https://blog.csdn.net/qq_36616692/article/details/87975198 這里我們選擇MSI。

選擇項目的保存目錄和安裝包的輸出目錄,這里我改了下它默認的路徑,把模板和安裝包輸出路徑分開放了:

下面的步驟都很簡單了,我直接截圖發出來看看就好了:

因為我的項目用的Springboot做的,本身就包含Tomcat了,所有不需要再另外裝Tomcat,H:\sbos-test里面放的就是項目打包出來的Jar文件。

去掉Java開發工具包啟動條件,之后我們會手動添加jre到應用安裝目錄。

許可協議可用Word文檔寫,另存為rtf文件即可。

先別着急構建,我們還需要改改其他的東西

我們主要關注下面幾個選項即可,只需要關注我用紅框框起來的,其他的使用默認即可,想改的自行修改。

1. 產品細節

注意這個產品ID,我的理解是每個應用都有自己的產品ID,當你把現在這個項目保存為模板給其他項目用的話,別忘記這里的產品ID全部重新生成一下,不然會和之前的產品ID沖突。

2. Java產品

這里我選擇的32位的jre,64位我這不能用,暫時不知道為什么,目標文件夾選擇應用程序文件夾,這樣打包的時候jre就會自動放進應用程序的安裝目錄了。

將項目的jar包選擇進來

主類會自動生成,不用管,說說類型,很明顯,圖形控制界面指的是swing應用,服務就是把項目啟動注冊成windows服務,類似MySQL服務那樣,控制台就類似用cmd輸入java -jar 的命令啟動項目,這里我們選服務。

配置虛擬機,我們知道JVM虛擬機是在jre(Java運行環境)里面的,這里就需要配置一下我們剛才選的jre了。

3. 文件和文件夾

我們主要看應用程序文件夾(就是到時候應用的安裝目錄)和快捷方式文件夾,可以看到應用程序文件夾中已經包含jre和jar包了,exe和ini文件是我們剛才添加Java產品的時候自動生成的。

我們雙擊快捷方式,可以修改一些信息,比如項目訪問地址,圖標什么的,圖標可以使用這個網站制作,我們將制作好的圖標復制進應用程序文件夾,就可以使用了。

我們把做好的快捷方式復制一份到桌面文件夾和[開始]菜單文件夾,到時候桌面就會自動創建一個快捷方式了。

4. 服務

如果剛才我們在Java產品中的產品設置-應用程序-類型選擇的是控制台或圖形界面就不用管這個服務了,注冊服務的目的就是為了系統啟動的時候自動幫我們運行exe文件,然后exe文件中又包含我們項目的jar,所以項目就實現開機自動啟動了。

鼠標右鍵,新建一個服務,選擇自動生成的exe文件:

5. 安裝參數

6. 構建

右鍵點擊構建

構建成功!!!

我們把現在這個項目保存為模板:

然后點擊新建,就可以使用了:

安裝、卸載及說明

我們找到安裝包輸出目錄雙擊進行安裝:

這里是我們自己寫的協議說明:

默認的安裝目錄就是對用系統的ProgramFiles目錄/公司名/應用名,如果我們在上面那個安裝方式選的是靜默安裝的話,安裝的時候就不會讓我們選這些東西,都會是全自動的。(真正公司的項目給別人用最好選靜默安裝)

我們安裝成功后先別啟動,先去服務里面看看

可以看到服務里面已經注冊進來了,並且已經啟動起來了

等 1-2分鍾,等項目跑起來,然后點擊桌面的快捷方式,發現項目正常打開。

我們看看應用的安裝目錄里面的東西,和我們剛才放進去的一樣。

卸載的話,應用對應的服務會先停止再刪除,應用安裝目錄會刪除掉。

至此,我相信你已經入門了,更多高級的用法還得你自己去探索。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM