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}" 。
分享到:
相关推荐
一个开源的打包工具!
本文将对12种优秀开源报表工具进行概括,帮助读者更好地选择适合自己的报表工具。 1. BIRT BIRT(Business Intelligence and Reporting Tools)是一款基于Eclipse的报表系统,具有竞争力。它拥有和Dreamweaver一样...
汉化版的NSIS则为中文用户提供了更友好的界面和文档,使得国内用户在使用过程中能更加顺畅地进行软件打包工作。 NSIS的核心特点包括: 1. **脚本驱动**:NSIS基于简单易学的脚本语言,允许开发者通过编写脚本来...
Inno Setup是常见的WinForm打包工具之一,它是一个开源的安装制作软件,可以创建小巧、快速的安装程序。在提供的压缩包中,ha_innosetup5505_skygz.txt和ha_innosetup5505_skygz可能是Inno Setup的版本或者相关教程...
VC++程序打包工具是开发人员在完成VC++应用程序开发后,将其转化为用户可方便安装和使用的安装包的重要工具。这些工具通常简化了编译、链接和整合资源的流程,使得程序能够以统一、友好的方式分发给最终用户。本文将...
升级用,自定义格式打包成一个文件。有CRC32 MD5校验,可参考。
6. 自动化脚本:在开发和运维场景中,经常使用脚本语言(如Python、Bash)配合打包解包工具进行自动化处理,如持续集成流程中的构建打包、服务器部署等。 7. 其他压缩格式:除了ZIP和RAR,还有一些其他压缩格式,如...
这篇文章的标题"java增量更新打包工具"暗示了其核心内容是关于如何使用Java语言实现这样一个工具,或者是介绍一个特定的开源Java工具,用于创建应用程序的增量更新包。由于描述部分是空的,我们无法直接获取具体细节...
2. 重新签名:Android系统要求每个APK都需要有自己的签名,所以重新打包后的APK需要使用新的签名文件进行签名,可以使用 jarsigner 工具完成。 3. 对齐优化:使用 zipalign 工具进行对齐优化,提高应用性能。 4. ...
本文将详细介绍.NET环境下的一些优秀打包工具,以及它们在项目打包过程中的作用和使用方法。 1. **Visual Studio 安装项目(Setup & Deployment)** Visual Studio作为.NET的主要集成开发环境,自带了创建安装项目...
本篇将详细探讨这个主题,以"软件打包安装工具.rar"为例,我们将深入理解软件打包的必要性、常见的打包工具以及如何使用这些工具进行软件安装包的创建。 首先,我们来了解一下为什么需要软件打包安装工具。在企业...
这些开源工具各有特点,适合不同层次和技术背景的开发者使用。了解并掌握这些工具,可以帮助我们更高效地编写爬虫,处理和分析网络数据。对于Python爬虫学习者来说,了解这些源代码和工具不仅可以提升编程技能,还能...
Linux下开源打包工具fpm的安装与使用(超详细)-附件资源
基于 PyTorch 的语义分割开源工具箱基于 PyTorch 的语义分割开源工具箱基于 PyTorch 的语义分割开源工具箱基于 PyTorch 的语义分割开源工具箱基于 PyTorch 的语义分割开源工具箱基于 PyTorch 的语义分割开源工具箱...
基于java的开发源码-iqq(开源 QQ 工具 iQQ).zip 基于java的开发源码-iqq(开源 QQ 工具 iQQ).zip 基于java的开发源码-iqq(开源 QQ 工具 iQQ).zip 基于java的开发源码-iqq(开源 QQ 工具 iQQ).zip 基于java的开发源码-...
写这个基于Windows系统的Qt打包程序,并开源其代码供大家一起学习进步。演示效果https://img-blog.csdnimg.cn/20190526021635638.gif 使用方法: 1. 将需要打包的程序拖拽到打包工具中; 2. 选择该程序编译时的Qt版本...
在使用QT升级打包工具之前,开发者需要确保他们的开发环境已经安装了QT SDK,包括编译器、库和开发工具。然后,他们需要将源代码导入到QT Creator,这是一个集成开发环境,支持项目管理、代码编辑、调试和构建过程。...
上位机打包工具主要用于将应用程序或相关资源集合成一个独立的可执行文件,方便用户下载和使用。在IT行业中,上位机通常指的是用于控制、监控或者与下位机(如嵌入式设备)交互的计算机系统。打包工具在此扮演的角色...
Apktools是一个开源工具,它提供了反编译、修改和重新打包APK的能力。开发者可以利用它来查看APK内部结构,学习他人应用的实现方式,或者在自定义构建流程中使用。 使用apktools,你可以: - **反编译**:将APK...
航母一键解包打包工具5.6_20200526更新如下: 1.新增支持安卓R(安卓11)br\dat\img格式解包打包支持 2.mtk线刷工具SP_Flash_Tool更新至v5.2016.00新版 3.谷歌adb\fastboot更新至2020.04.28发布的新版r30.0.1 4.新增...