一、工具准备
Inno Setup编译器:一个免费的安装制作软件。
二、运行环境准备
1、新建打包用的文件夹,如在d盘新建webexe文件夹(D:/webexe)。
2、Jdk,把安装好的jdk直接拷贝到webexe文件夹下 (或者绿色版)。
3、应用程序及tomcat的准备:把绿色版tomcat拷贝到webexe文件夹下,把web项目导出打包为后缀为.war文件,并放在tomcat目录下的webapp文件夹中。
4、数据库mysql的准备:下载绿色版的mysql,拷贝到webexe文件夹下,并把数据导入。
5、路径修改:由于在其他机器安装不能使用文件,需要修改把tomcat、mysql的一些执行文件中的寻找jdk的绝对路径修改为相对路径。需要修改的文件有tomcat->bin->startup.bat、shutdown.bat;mysql->bin->mysql_install.bat、mysql_unistall.bat.把startup.bat、shutdown移动到webexe文件夹下,以笔记本方式打开,在开头添加以下语句:
“set java_home=%~dp0jdk16031”
“set CATALINA_HOME=%~dp0apache-tomcat-6.0.35”
“set CATALINA_BASE=%~dp0apache-tomcat-6.0.35”
在mysql中的install.bat、unistall.bat文件中同样修改为相对路径:
可把如下语句添加到前面,并把绝对路径修改为“%mysql%”-…………
set current_path=%~dp0
set mysql=%current_path%\mysqld.exe
6、最好把web系统的url在d:/webexe下建立快捷方式。
三、打包步骤
1、打开Inno Setup编译器,新建脚本向导,填写程序的基本信息,如图:
2、点击下一步,选择文件类型与名称;
3、点击下一步,勾取“”应用程序没有主执行文件,并添加文件夹,如上面提到的D:webexe,并把子文件夹中的文件包含在内
4、点击下一步,选取程序图标设置;
5、点击下一步,指定安装前后显示的文件信息和许可文件;
6、点击下一步,选择安装语言;
7、点击下一步,选择编译器输出的路径和exe安装包的名称等,如图:
8、点击下一步,编译脚本即完成。