Hi,
I have an application for which we use IzPack to create the installer. The installer is working fine in its current state, however, I need to add functionality that enables it to check whether an existing version of the software has been installed.
I understand IzPack supports this out of the box using its CheckedHelloPanel
, unfortunately that only works for Windows, as it appears to depend on the windows registry.
Is there a way to configure IzPack such that it is able to detect existing installations?
I need to be able to detect whether there is one and merely display a message notifying the user... Bonus points for how to give the user the option to trigger the uninstaller of the existing installation.
- Assume that the software will only be installed using the new installer
- IzPack only: please do not suggest alternatives, as we cannot change that now
- If you suggest using
<validator>
, please include a code sample of the validator class, because I have considered this, but don't know where to start