¿Cuál es la mejor manera de distribuir aplicaciones Java? [cerrado

Java es uno de mis lenguajes de programación de elección. Aunque siempre encuentro el problema de distribuir mi aplicación a los usuarios finales.

Darle a un usuario un JAR no siempre es tan fácil de usar como me gustaría y usar Java WebStart requiere que mantenga un servidor web.

¿Cuál es la mejor manera de distribuir una aplicación Java? ¿Qué sucede si la aplicación Java necesita instalar artefactos en la computadora del usuario? ¿Hay algún buen sistema de instalación / empaquetado de Java?

Respuestas a la pregunta(16)

Su respuesta a la pregunta