Duvida: Installshield para aplicações em Java

Tenho uma aplicação Java, porém gostaria que a mesma tivesse um instalador, alguém poderia me sugerir uma solução? Pior é levar a instalação do JRE junto, sem ter que mandar baixar e instalar separado.

Quais soluções gratuitas e pegas indicariam para este caso?