Gerar executável automático (installer)

Boa tarde.
Pretendo disponibilizar software personalizado para download no meu site; i.é, o user registado vai à área de download e clica na aplicação que entretanto vai compilar o código java e assim criar packages, baseados em alguns elementos do user (que estão na base de dados).

Depois de compilado, preciso que seja gerado um executável para instalação; esse executável deveré conter os packages gerados e também alguns ficheiros que entretanto foram criados…

O processo de instalação (no cliente, depois deste ter feito o download do executável) deve ser sempre o mesmo; i.é, o destino das pastas é SEMPRE o mesmo (não deixar que o user possa alterar) e, caso essa pasta exista, removê-la, uma vez que vai ser criada uma nova com o novo instaler.

No fundo, o user chega ao site, clica em download e em background é compilado o código java, criados os jars e gerado um executável.

Alguém já fez alguma coisa deste tipo?

Obg.

Oi Bergueira,

Você pode utilizar o Izpack que é muito simples.

Link
http://www.izforge.com/izpack/

Alcides Flach