Normally I used NSIS to create installer on Windows. There are times I need to package my Java application to be installed in any platforms. In this case, I normally used IzPack.
As quoted from the website, IzPack is a one-stop solution for packaging, distributing and deploying applications.
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.
IzPack is used in many open source and commercial applications, including JBoss.
Popularity: 1% [?]