http://blog.sina.com.cn/s/blog_68ed2a9b0100pdb8.html
1、 安裝程式,如下圖:

一直next 直到安裝完成。
2、 破解軟體,将安裝包裡面的IAClasses.zip 複制到安裝目錄下,如:C:\Program Files\ InstallAnywhere 2010 Enterprise 替換原來的檔案即可。這時斷開網絡連接配接,啟動InstallAnywhere 2010 Enterprise,在啟動時輸入注冊碼,如下圖:
由于我的軟體已經破解,是以不可編輯,未編輯是可輸入的。
詳細資訊自己填寫完整,再填寫序列号(注意:序列号為任意20個字元),點選下一步即可,如果彈出提示找不到許可,點選将許可儲存到檔案即可。至此,軟體破解已經完成。
3、 啟動InstallAnywhere
在這裡,我們建立一個新的打包項目。點選Save As… 将項目儲存到您要的位置。
4、 項目儲存以後,出現如下界面:

點選Advanced Designer… 進行詳細的設計,出現如下界面:

在這裡填上項目的基本資訊:
1. Project – info :填寫安裝程式标題,安裝檔案名稱,産品名稱,其他項目可不填寫。
2. Project – Description:填寫産品描述、開發商、開發商首頁、郵件等。
3. Installer UI – Look&Feel:自定義安裝界面、标題、标題顔色等。
4. Organization:組織機構資訊,尚未研究。
5. Pre – install :安裝前準備,可以自定義安裝步驟,修改各個步驟的标題及内容。
6. Install :至關重要的一步,首先準備好你要打包的檔案(tomcat免安裝版、mysql免安裝版、jdk)
點選Add Files … 将要打包的檔案添加進去,如下圖:


檔案添加好了,下面要進行一些必要的處理,比如安裝完成後建立桌面快捷方式、添加開始菜單等。
1. 建立快捷方式:點選Add Action…

選擇

Add
出現如下界面:

這裡有兩個InstallAnywhere 提供的系統變量需要說明:
$USER_INSTALL_DIR$:安裝目錄,這是我們用得最多的。
$DESKTOP$:桌面
我們選擇New file 在路徑上寫上:$DESKTOP$$\$ITSM2.0.url (ITSM2.0.url 為自定義内容)
在Additional Text填上(url方式)
[InternetShortcut]
URL="http://localhost:8080/itsm-webapp/pages"
IconFile=$USER_INSTALL_DIR$$\$\bin\icon.ico
HotKey=0
IconIndex=0
IDList=
這是一個快捷方式的寫法,通路路徑(URL:以是網站、一個exe檔案等。IconFile:圖示路徑)
這樣就建立了一個快捷方式,效果如下:

2. 建立開始菜單
跟建立桌面快捷方式一樣,在

下面Add Action,建立一個啟動名為:啟動ITSM2.0.url的檔案,效果如下:


注意:檔案名為:$USER_SHORTCUTS$$\啟動ITSM2.0.url
内容跟桌面快捷方式一樣。
$USER_SHORTCUTS$ 為 系統變量,意思為快捷菜單。
當然,你還可以添加更多的菜單項,具體操作跟上面一緻。
到這裡,您已經可以建立一個能夠解除安裝、有開始菜單、桌面快捷方式的安裝包了。
5、 處理項目内容
此項根據你打包的内容而定,我們打包的是TOMCAT、MYSQL項目,是以要配置一些内容,首先點選界面的Post-install 面闆:
1. 指定TOMCAT使用的JDK位置,在Tomcat6.0、Tomcat 7.0下操作基本一緻,要修改(catalina.bat、service.bat、startup.bat、shutdown.bat)
添加四個Action 類型為:

如下圖:

點選對應的項目,

找到要修改的檔案(catalina.bat、service.bat、startup.bat、shutdown.bat)
選擇Prepend(在前面增加)在對應的檔案裡添加響應内容:
catalina.bat:
rem -------------- Added by Naikang start... -----------------------
rem Set JAVA_HOME and CURRENT_DIR
set JAVA_HOME=$USER_INSTALL_DIR$$\$jdk
set CURRENT_DIR=$USER_INSTALL_DIR$
rem -------------- Added by Naikang ending...-----------------
service.bat
rem -------------- Added by Naikang start... ---------------------
set CATALINA_HOME=$USER_INSTALL_DIR$
rem -------------- Added by Naikang ending... ----------------------
startup.bat
rem -------------- Added by Naikang start... -----------------------------
rem Set CURRENT_DIR
set CURRENT_DIR = $USER_INSTALL_DIR$
rem -------------- Added by Naikang ending... ------------------------
shutdown.bat
rem -------------- Added by Naikang start... ---------------------------
rem -------------- Added by Naikang ending... -----------------------
Tomcat 配置就完成了。
2. 配置MYSQL
跟上面一樣,MYSQL需要指定資料存放路徑,跟Tomcat 配置一樣,新增一個修改檔案的Action
選擇MYSQL目錄下的my.ini
在後面加上(注意:選擇Append,填上下面的内容)
[mysqld]
basedir="$USER_INSTALL_DIR$$\$mysql"
datadir="$USER_INSTALL_DIR$$\$mysql\data"
default-character-set=UTF8
現在需要将MYSQL注冊為系統服務,并啟動、設定為開機啟動,步驟如下:
Add Action 選擇: (批處理)填上如下資訊:
Comment:start mysql service (自定義)
Script:net start MySQL5
繼續添加一個批處理Action,設定服務開機啟動。
填上如下資訊:
Comment: set mysql autorun
Script: sc config MySQL5 start= auto
MYSQL配置就完成了。
3. 配置Tomcat,跟上面的一樣,也是注冊Tomcat為系統服務,啟動Tomcat,設定其為自動啟動:
注冊服務,新增一個批處理Action
Comment: install tomcat service
Script: call "$USER_INSTALL_DIR$$\$bin\service.bat" install Tomcat7
啟動服務,同上新增批處Action
Comment: start tomcat service
Script: net start Tomcat7
設定服務為自動啟動,同上新增批處Action
Comment: set tomcat autorun
Script: sc config Tomcat7 start= auto
這裡注意:start= auto 等号後面的空格,必須要有。
6、 編譯項目。
到了最後一步,編譯項目了:
點選Build面闆,這裡可以選擇你要生成那些系統下的安裝包,是否包含VM等(Windows下選擇with VM ,否則在裸機上可能出現無法安裝現象)。

最後選擇安裝包語言,點選Locales 如下界面:

選擇安裝包的語言,點選下面的

等待吧…
7、 到這裡,一個含JDK、TOMCAT、MYSQL的程式打包就完成了。