IzPack 学习教程 第一篇
2015-12-29 11:28
585 查看
IzPack 是一个安装工具,具体介绍免去。如果要学习开始,还的从官方给出的Demo开始学习。但是因为官方的文档混乱不堪,我配置Eclipse运行起来花了很多功夫才搞明白。
1.下载IzPack。http://izpack.org/downloads/
2.保证你的环境配置好Java环境,可以参考IzPack官方文档的配置步骤。
3.运行IzPack安装包。
在Dos窗口中运行你下载的jar文件,我改名字为IzPack.jar啦。D:\software>java -jar IzPack.jar
4.一路next下去,就可以安装好了。我安装到D:\Program Files (x86)\IzPack.
5.新建一个Java Project,这里起名字为IzPackDemo.
6.把D:\Program Files (x86)\IzPack\sample\simple下面的所有文件copy到你的项目中。
7.添加需要的jar包。把D:\Program Files (x86)\IzPack\lib下面所有的jar包都添加进来就行了。
8.如果现在还有编译错误,自己手动import下需要的那个类就行了。至此,编译全部通过了。
9.配置运行配置。选择项目右键->Run as->Run Configurations.配置如下图。
并选中下面的那两个checkbox.(Include system libraires when searching for a main class)(Include inherited mains when searching for a main class).
10.配置Arguments.如下图
Program arguments:${project_loc}/install.xml -b ${project_loc} -o ${project_loc}/MyCustomInstaller.jar -k standard.
VM arguments:-DIZPACK_HOME=${project_loc}/IzPackDemo.
11. 现在你就可以run了。run刷新下项目完就可以看到生成的MyCustomInstaller.jar啦。
12.执行下这个jar包,就可以看到这个demo生成出来的安装文件了!
如果对英文的感兴趣的,也可以看看http://blog.samratdhillon.com/archives/426
1.下载IzPack。http://izpack.org/downloads/
2.保证你的环境配置好Java环境,可以参考IzPack官方文档的配置步骤。
3.运行IzPack安装包。
在Dos窗口中运行你下载的jar文件,我改名字为IzPack.jar啦。D:\software>java -jar IzPack.jar
4.一路next下去,就可以安装好了。我安装到D:\Program Files (x86)\IzPack.
5.新建一个Java Project,这里起名字为IzPackDemo.
6.把D:\Program Files (x86)\IzPack\sample\simple下面的所有文件copy到你的项目中。
7.添加需要的jar包。把D:\Program Files (x86)\IzPack\lib下面所有的jar包都添加进来就行了。
8.如果现在还有编译错误,自己手动import下需要的那个类就行了。至此,编译全部通过了。
9.配置运行配置。选择项目右键->Run as->Run Configurations.配置如下图。
并选中下面的那两个checkbox.(Include system libraires when searching for a main class)(Include inherited mains when searching for a main class).
10.配置Arguments.如下图
Program arguments:${project_loc}/install.xml -b ${project_loc} -o ${project_loc}/MyCustomInstaller.jar -k standard.
VM arguments:-DIZPACK_HOME=${project_loc}/IzPackDemo.
11. 现在你就可以run了。run刷新下项目完就可以看到生成的MyCustomInstaller.jar啦。
12.执行下这个jar包,就可以看到这个demo生成出来的安装文件了!
如果对英文的感兴趣的,也可以看看http://blog.samratdhillon.com/archives/426
相关文章推荐
- radiobutton的文本方位及与图片间距设置
- 【bzoj3697】【坑】采药人的路径 点分治
- PostgreSQL学习手册(函数和操作符<一>)
- windows 下 qt 连接 mysql 数据库
- request.getParameterMap()获得Map中的数据
- MySQL Notes
- String.xml 中%1$s %1$d 的使用方法
- 在lua中如何remove掉table里面的数据
- win7 旗舰版下如何分离磁盘空间与合并磁盘空间
- 关于sql的执行顺序
- vs2010 'yasm' is not recognized as an internal or external command
- 任务1
- java 实现 http 文件下载
- 圆形的imagview和正在加载的dialog
- JavaScript学习笔记(一)——JS基础知识介绍
- getopt(分析命令行参数)
- [转]Google的Java编程风格指南(Java编码规范)
- Android仿Win8界面开发
- x86汇编指令详解
- X86 Debuggers And Tools-x86_en-us 下载及使用