Hola, mira hay muchas formas de crear un instalador para aplicaciones JAVA, te recomiendo
http://izpack.org/ , tiene documentación y es bastante sencillo. Para instalar por ejemplo java de manera transparente para el usuario puedes consultar la guía de
Silent Installation de java
http://goo.gl/PJvvh. Saludos =)