Instalador

como faço para fazer um instalador de minha aplicação java, hibernate e banco de dados, sei que tem softwares para isso, a dúvida e como fazer para instalar o banco de dados.

Se você estiver usando Windows, uma boa opção para gerar instaladores é o NSIS:

http://nsis.sourceforge.net/

Uma opção multiplataforma é o IzPack:

http://izpack.org/

Mais uma opção para Windows, paga:

http://www.advancedinstaller.com/java.html