1. 程式人生 > >用Inno Setup編譯器製作web系統安裝包

用Inno Setup編譯器製作web系統安裝包

一、工具準備

Inno Setup編譯器:一個免費的安裝製作軟體。

二、執行環境準備

1、新建打包用的資料夾,如在d盤新建webexe資料夾(D:/webexe)。

2、Jdk,把安裝好的jdk直接拷貝到webexe資料夾下 (或者綠色版)。

3、應用程式及tomcat的準備:把綠色版tomcat拷貝到webexe資料夾下,把web專案匯出打包為字尾為.war檔案,並放在tomcat目錄下的webapp資料夾中。

4、資料庫mysql的準備:下載綠色版的mysql,拷貝到webexe資料夾下,並把資料匯入。

5、路徑修改:由於在其他機器安裝不能使用檔案,需要修改把tomcatmysql的一些執行檔案中的尋找

jdk的絕對路徑修改為相對路徑。需要修改的檔案有tomcat->bin->startup.batshutdown.bat;mysql->bin->mysql_install.batmysql_unistall.bat.startup.batshutdown移動到webexe資料夾下,以筆記本方式開啟,在開頭新增以下語句:

“set java_home=%~dp0jdk16031”

“set CATALINA_HOME=%~dp0apache-tomcat-6.0.35”

“set CATALINA_BASE=%~dp0apache-tomcat-6.0.35”

mysql

中的install.batunistall.bat檔案中同樣修改為相對路徑:

可把如下語句新增到前面,並把絕對路徑修改為“%mysql%-…………

set current_path=%~dp0

set mysql=%current_path%\mysqld.exe

6、最好把web系統的urld:/webexe下建立快捷方式。

三、打包步驟

1、開啟Inno Setup編譯器,新建指令碼嚮導,填寫程式的基本資訊,如圖:

2、點選下一步,選擇檔案型別與名稱;

3、點選下一步,勾取“”應用程式沒有主執行檔案,並新增資料夾,如上面提到的D:webexe,並把子資料夾中的檔案包含在內

4、點選下一步,選取程式圖示設定;

5、點選下一步,指定安裝前後顯示的檔案資訊和許可檔案;

6、點選下一步,選擇安裝語言;

7、點選下一步,選擇編譯器輸出的路徑和exe安裝包的名稱等,如圖:


8、點選下一步,編譯指令碼即完成。