IzPack 是一个用Java编写的开源安装程序制作工具,具有较强的功能,制作出来的安装程序能在 Unix-like, Mac OS X, Windows 等系统平台上运行。 Glassfish,Jboss的安装包都是用它制作的。
现在的最新版本版本4.3.0,下载地址:http://izpack.org/downloads/
1.现在后的包IzPack-install-4.3.0.jar,运行命令行java -jar IzPack-install-4.3.0.jar.出现安装界面。
...
具体的操作网上很多 http://hi.baidu.com/xjenator/blog/item/e2c4fcfa11dbafdfb58f313a.html
写一些我遇到的问题。
1.ShortcutPanel不出现, 控制台也不报错
1)因为菜单配置shortcutSpec.xml文件中如果<createForPack name="xxx"/>指定的xxx在 install.xml中没有对应的不存在<pack name="xxx">.
2)ShortcutPanel要放到文件好之后执行
3)制作安装时如果文件不存在,没有出错提示,屏幕上最后出现的文件名应该就是有问题的。
2.中文问题:
1)在安装shortcut时,总是出现乱码。解决方法:将install.xml的<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>(同时要修改文件编码为UTF-8,不然会报错)
2)在install.xml中定义中文变量<variable name="AppName" value="测试程序"/>
3)修改shortcutSpec.xml<?xml version="1.0" encoding="GBK" standalone="yes" ?>
4)修改shortcutSpec.xml中 defaultName="${AppName}" 。