Como obter o IzPack para verificar uma versão existente do software?

Eu tenho um aplicativo para o qual usamosIzPack para criar o instalador. O instalador está funcionando bem em seu estado atual, no entanto, eu preciso adicionar funcionalidades que permitamVerifica se umversão existente do software foi instalado.

Eu entendo que o IzPack suporta isso fora da caixa usandoCheckedHelloPanel, infelizmente, isso só funciona para o Windows, pois parece depender do registro do Windows.

Existe uma maneira de configurar o IzPack de tal forma que ele seja capaz dedetectar instalações existentes?

Eu preciso ser capaz de detectar se há um e apenas exibir uma mensagem notificando o usuário ... Pontos de bônus de como dar ao usuário a opção de acionar o desinstalador da instalação existente.

Suponha que o software só será instalado usando o novo instaladorSomente IzPack: por favor, não sugira alternativas, pois não podemos mudar isso agoraSe você sugerir usar<validator>, por favor inclua uma amostra de código da classe do validador, porque eu considerei isso, mas não sei por onde começar