programa - ¿La mejor herramienta gratuita para construir un exe del código de Java?
processbuilder en java (5)
El compilador gnu gcj
Posible duplicado:
¿Cómo puedo convertir mi programa java a un archivo .exe?
He usado JSmoothGen en el pasado, pero recientemente hemos visto varias máquinas que se niegan a ejecutar los .exex que genera. También parece que ya no se mantiene activamente tan fuertemente.
¿Hay alguna alternativa que se mantenga más activamente y sea más confiable?
Encontré este artículo como muy informativo http://www.excelsior-usa.com/articles/java-to-exe.html .
Alguien ya mencionó Launch4j , sin embargo, encontré que Jsmooth era un poco mejor. Ambos son muy similares, pero me gustaría meterme con ambos para ver cuál prefieres.
EDITAR: Perdón, de alguna manera le eché un vistazo a su mención de Jsmooth en su pregunta. Si Jsmooth no está trabajando para ti, entonces iría por Launch4j. Todavía recomiendo ese artículo.
Tampoco es del todo necesario hacer un .exe. En Windows, al menos, los archivos .jar son ejecutables siempre que haya un tiempo de ejecución Java instalado y la extensión .jar haya sido configurada en la máquina.
[NOTA: Acabo de descubrir algo que ha roto la asociación de archivos, que previamente me había funcionado. Ahora solo funciona cuando soy administrador, y el icono JAR incluso desaparece de lo contrario. Supongo que alguna instalación reciente ha tenido problemas y los candidatos son (1) OpenOffice.org 3.0, (2) WinRAR o (3) una descarga de actualización de Java. Sin embargo, todo lo siguiente funciona cuando la asociación está hecha para trabajar.]
El "programa" Clicker.jar se ejecuta como una aplicación Java cuando (1) hago doble clic en una ventana del Explorador de Windows, (2) Cuando creo un shell de consola donde estoy en el mismo directorio y realizo el comando " > Clicker.jar "(3) cuando envío un acceso directo a mi escritorio y hago doble clic en él, y (4) cuando coloco la ruta completa en el cuadro de ejecución de Windows XP ...
No sé si se encontrarán en una búsqueda PATH, y normalmente no lo arreglaría de ninguna manera.
Uso Launch4J que admite Windows, Mac y Linux. Sugiero renunciar a la herramienta de interfaz gráfica de usuario algo escamosa y simplemente escribir el archivo de configuración (breve, legible) usted mismo.