从这里:
Java中的开源安装程序生成器
IzPack
IzPack是Java平台的安装程序生成器。 它产生了轻量级的安装程序,可以在可以使用Java虚拟机的任何操作系统上运行。 根据操作系统的不同,可以通过双击外壳上的简单“ java -jar installer.jar”来启动它。 最常见的用途是为Java平台分发应用程序,但是您也可以将其用于其他类型的项目。 IzPack的主要优点在于,它提供了一种干净独特的方式,可以将项目分发给使用不同操作系统的用户。
VA安装
VAInstall是用Java编写的多平台安装程序。 它是根据GNU GPL许可2发行的。通过一个简单的配置文件,打包程序就可以从磁盘上的各个位置选择文件和目录,而不仅像其他安装程序一样,不仅可以选择一个根目录。 打包程序可以完全重组目标主机上的文件和目录。 他可以选择目标主机的安装模式(图形,xtra,文本或ansi)。
包
Packlet是Java的简单安装程序工具。 压缩包类似于zip或tgz文件:它将应用程序打包到一个可以分发的压缩文件中。 Packlet文件是Java类文件,可以在安装了Java 2 Runtime Environment的任何计算机上执行。 执行Packlet会弹出安装程序GUI,以配置和解压缩应用程序。
提起Java安装程序
Lift Off Java Installer是Java应用程序的安装程序。 重点包括自解压类文件,对目标系统上Java安装的最低要求以及跨平台安装。
迷你安装程序
一个简单的程序包,用于使用Java构建自我安装程序。 该过程是脚本驱动的,结果是一个唯一的JAR文件,用户可以双击该文件来执行类似向导的安装过程。
JSmooth
JSmooth是一个Java可执行包装程序,可从jar文件制作标准的Windows可执行二进制文件(.exe)。 由于它能够自行找到Java VM,因此它使Java部署更加流畅和用户友好。 如果没有可用的VM,它将向用户提供反馈,并可以将默认的Web浏览器启动到一个URL,该URL解释了如何下载Java VM。 注意:不是完全用JAVA写的
Launch4J
Windows本机可执行文件(.exe)Java应用程序包装器。 提供本机启动屏幕,应用程序图标,搜索JRE或使用捆绑的屏幕,有关启动失败的反馈,传递命令行参数。
蚂蚁安装
AntInstaller是一个安装程序框架,该框架使用简单的XML文件定义UI,并使用Apache Ant作为后端。 因此,安装程序可以执行Ant可以做的所有事情,并且与Ant的扩展机制兼容。 安装程序可以打包为自解压Jar,并且可以从命令行或Swing GUI运行。 AntInstall也可以用作现有Ant构建的GUI前端。
抗原
Antigen(Ant Installer生成器)是获取Ant构建脚本,将其与GUI结合在一起并打包为可执行jar文件的工具。 其主要目的是从Ant脚本创建功能强大的图形安装程序。
Java服务包装器
包装程序使将Java应用程序安装为Windows NT服务成为可能。 包装程序随附的脚本还使在UNIX系统上与守护进程相同的Java应用程序安装变得非常容易。 包装程序可以正确处理Windows下的用户注销,服务依赖性以及运行与桌面交互的服务的功能。