This was important to us because we need to reuse existing custom Java code from the old InstallAnywhere installer. You can completely customise the screens and actions during the installation procedure, and also add custom screens and actions (coded against their Java API) at any point.
Install4j ant how to#
how to refer to installer variables how to get started writing custom Java code against the install4j API), it didn't take long to find what I needed. And when I did have to check something in the documentation (e.g.
Install4j ant .exe#
exe installers that are easy to customise with your own graphics etc.
Install4j ant install#
We (quickly) evaluated the following installer tools, mostly by looking at their websites and browsing for other information on the web: Actual Installer, Advanced Installer, BitRock InstallBuilder, Inno Setup, Install Creator, Installer VISE for Windows, InstallShield, install4j, IzPack, NSIS, openInstaller, Scriptlogic MSI Studio, Smart Install Maker, Symantec Wise Installation Studio, and WiX. However, I'm posting our experiences here, as they might be helpful to others later on.
In this case, unfortunately, SO didn't tell us much that we didn't know already (and indeed the tool we ultimately chose was not mentioned in any answer).