Complementando el post Convertir una aplicación Java en un .EXE de Windows, JSMooth es una aplicación crear ejecutables para Windows de aplicaciones desarrolladas en Java. Su interfaz es amigable e intuitiva, permite proteger al .jar y busca o descarga, si es necesario, la JVM.

Resumidamente, los pasos para crear un ejecutable son:

  • Skeleton selection: seleccionar si se trata, entre otros, de una aplicación de consola, una GUI o un servicio windows. Cada uno de éstos permite ajustar sus propiedades. También se puede puede especificar el mensaje a visualizar si no tiene disponible la máquina virtual y la URL de donde descargarla.
  • Executable settings: se configura el path destino del binario (ejecutable), ícono y directorio actual.
  • Application settings: se seleccionan los directorios donde están los .class de la aplicación. También se puede seleccionar un .jar. Finalmente se especifican la clase main y los argumentos de la aplicación.
  • Además, se puede seleccionar la versión mínima y máxima de JVM, así como ajustar la memoria máxima y la memoria allocada al inicio.
  • Finalmente, basta seleccionar del Menú Project, la opción Compile… para generar el .exe.

Como verán, es realmente muy fácil. Se agradece el post, al comentario recibido en Convertir una aplicación Java en un .EXE de Windows.