Java打包工具是众多的Java开发工具之一,下面千锋重庆Java的小编来进行Java打包工具的介绍:


Java打包工具的介绍


1.Izpack(开源)

zPack 是一个 Java 安装程序制作工具,能够制作一些简单的安装程序。制作出来的安装程序能在 Unix-like, MacOS X, Windows 等系统平台上运行。


2.InstallShield

InstallShield®是全球领先的Windows安装开发解决方案。InstallShield 的宗旨是在为桌面、服务器、网络和移动应用构建可靠的 Windows Installer (MSI) 和 InstallScript 安装时,帮助开发团队提高敏捷性、灵活性以及加强协作。InstallShield 也是惟一可构建 Microsoft App-V 虚拟包的软件安装程序。


3.InstallAnywhere

installanywhere 由zerog公司(http://www.zerog.com )开发。zerog公司在多平台软件部署和维护领域是佼佼者。其代表产品有installanywhere和powerupdate。


InstallAnywhere 简化了软件配置于任何客户端及服务器平台的工作,自动处理完成所有的复杂环节。每次每一时间都可以按照你的要求精确地配置软件。


4.Advanced Installer,有免费版、收费版。

Advanced Installer Architect是一款简单易用的Windows软件安装程序制作工具,可用于制作MSI、EXE等软件安装包,用户只需添加文件,修改名称,添加按钮就可以了。


5.Inno Setup

Inno Setup是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。


6.NSIS

(Nullsoft Scriptable Install System)是一个OpenSource的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。NSIS脚本通常以nsi 为扩展名,支持include功能,头文件扩展名为nsh。NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。NSIS脚本通常以 nsi为扩展名,支持include功能,头文件扩展名为nsh。


NSIS的主要特点是:


(1)开销小,一个完整功能的安装程序仅需要34k的额外开销。


(2)支持大多数Windows平台,包括:Windows 9.x,Windows NT, Windows 2000, Windows XP, Windows 2003


(3)支持三大压缩算法: Zlig, BZips, LZMA


(4)支持脚本


(5)支持多语言


(6)支持安装界面定制


(7)提供可扩展的插件接口


(8)支持网络安装、补丁


(9)支持无人值守的安装模式


此外,NSIS的license允许任何用途免费使用。


7.exe4j

exe4j这个是专门为java打造的,使用也最简单。


通过上述介绍相信大家对Java打包工具已经有所了解