IzPack is a widely used tool for packaging applications on the Java platform.

Download
IzPack is a widely used tool for packaging applications on the Java platform.
It is fully cross-platform and generates a single installer. As such, it is an alternative to native solutions such as platform-specific installers and package managers.
IzPack-generated installers only require a Java virtual machine to run.
Launching an IzPack-based installer is easy. On most operating systems, double-click on the Jar file icon. Otherwise, you may need to start it from a shell command:
$ java -jar izpack-dist-x.x.x-installer.jar

Download