首页 > 代码库 > IzPack简介

IzPack简介

最近项目完结,但是部署很麻烦,因为要给三十多个地方部署,而且每个地方的网站都有一些不同,比如基本信息和标题,所以部署起来很麻烦,于是决定做个安装包,作用就是:

  1. 能够初始化数据库;
  2. 能够将网站基本信息写入配置文件;
  3. 能够简单启动,不需要用户做进一步配置,最好能生成快捷方式;
带着这几个需求,我做了一些前期的调研,找了许多能够生成Java安装包的工具,最后发现IzPack这个工具很不错,这里推荐给大家,并分享一下我在使用过程中的一些理解和体会。
IzPack是一个开源项目,纯java开发,可以运行在各个平台上,主要用于解决安装程序制作的Builder工具。IzPack有很优秀的模块设计,让使用者感觉起来很清晰,使用XML配置文件来调用其API,十分便捷。IzPack的的官方网站:http://izpack.org/ 官方网站上有下载链接,我下载使用的是当前的稳定版本4.4.5.下载后双击就可安装到本地。安装完成后的目录如下:

简单介绍一下主要的文件夹以及其中的文件内容:
  • bin文件夹是程序编译运行的主文件夹,其中compile文件就是用来生成安装包的重要命令文件
  • doc文件夹,里面是一些用户手册和API文档,这里吐槽一下,因为IzPack是开源项目,里面的文档也是开放的,可以编辑,所以有些文档很混乱而且不正确。
  • lib文件夹,里面是程序编译时需要的包
  • sample文件夹,里面有两个简单的例子,别小看这个简单的例子,这可是我们入门的好东西,我就是在其中的simple例子上慢慢修改完成自己的安装包的
接下来我将详细讲述我制作安装包的过程