天天看點

開源打包工具izpcak使用心得

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