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}" 。