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}" 。
分享到:
相关推荐
一个开源的打包工具!
Inno Setup是一款非常流行的开源打包工具,以其简洁的脚本语法和丰富的自定义功能而受到开发者们的喜爱。然而,正如标题所言,HofoSetup在界面美观度和用户体验方面似乎更胜一筹。 HofoSetup,据描述,是一个专业的...
本文将对12种优秀开源报表工具进行概括,帮助读者更好地选择适合自己的报表工具。 1. BIRT BIRT(Business Intelligence and Reporting Tools)是一款基于Eclipse的报表系统,具有竞争力。它拥有和Dreamweaver一样...
汉化版的NSIS则为中文用户提供了更友好的界面和文档,使得国内用户在使用过程中能更加顺畅地进行软件打包工作。 NSIS的核心特点包括: 1. **脚本驱动**:NSIS基于简单易学的脚本语言,允许开发者通过编写脚本来...
VC++程序打包工具是开发人员在完成VC++应用程序开发后,将其转化为用户可方便安装和使用的安装包的重要工具。这些工具通常简化了编译、链接和整合资源的流程,使得程序能够以统一、友好的方式分发给最终用户。本文将...
升级用,自定义格式打包成一个文件。有CRC32 MD5校验,可参考。
PyInstaller是一款开源的Python打包工具,它能够将Python脚本、依赖库和元数据打包成单个可执行文件或一个独立的目录结构。这个过程被称为静态编译,但实际上是一种称为"捆绑"的技术,即将Python解释器、标准库和第...
2. 重新签名:Android系统要求每个APK都需要有自己的签名,所以重新打包后的APK需要使用新的签名文件进行签名,可以使用 jarsigner 工具完成。 3. 对齐优化:使用 zipalign 工具进行对齐优化,提高应用性能。 4. ...
本文将详细介绍.NET环境下的一些优秀打包工具,以及它们在项目打包过程中的作用和使用方法。 1. **Visual Studio 安装项目(Setup & Deployment)** Visual Studio作为.NET的主要集成开发环境,自带了创建安装项目...
本篇将详细探讨这个主题,以"软件打包安装工具.rar"为例,我们将深入理解软件打包的必要性、常见的打包工具以及如何使用这些工具进行软件安装包的创建。 首先,我们来了解一下为什么需要软件打包安装工具。在企业...
DrawToolsWPF是一款专为Windows Presentation Foundation(WPF)平台设计的开源画图工具。这个工具以其强大的图形绘制功能,灵活的操作方式,以及开源的特性,为开发者提供了一个学习和实践图形交互设计的优秀平台。...
3. NSIS (Nullsoft Scriptable Install System):开源的安装制作工具,允许自定义脚本来控制打包过程。 4. PyInstaller、cx_Freeze:专门针对Python程序的打包工具,将Python脚本转换为独立的可执行文件。 五、注意...
这些开源工具各有特点,适合不同层次和技术背景的开发者使用。了解并掌握这些工具,可以帮助我们更高效地编写爬虫,处理和分析网络数据。对于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...