¿La mejor herramienta gratuita para construir un exe a partir de código Java? [duplicar]

StackOverflow https://stackoverflow.com/questions/309329

  •  08-07-2019
  •  | 
  •  

Pregunta

  

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 archivos .exes que genera. También parece que ya no se mantiene tan activamente.

¿Hay alguna alternativa que se mantenga más activamente y sea más confiable?

¿Fue útil?

Solución

Uso Launch4J que es compatible con Windows, Mac y Linux. Sugiero que renuncies a la herramienta GUI algo escamosa y que solo escribas el archivo de configuración (corto, legible) tú mismo.

Otros consejos

El compilador de GNU gcj

Este artículo me pareció muy informativo http: // www .excelsior-usa.com / articles / java-to-exe.html .

Alguien ya mencionó Launch4j , sin embargo, encontré Jsmooth para ser un poco mejor. Ambos son muy similares, pero me gustaría jugar con ambos para ver cuál prefieres.

EDITAR: Lo siento, de alguna manera leí tu mención de Jsmooth en tu pregunta. Si Jsmooth no funciona para ti, entonces elegiría Launch4j. Todavía recomiendo ese artículo.

Tampoco es del todo necesario hacer un .exe. Al menos en Windows, los archivos .jar son ejecutables siempre que haya un tiempo de ejecución de Java instalado y la extensión .jar se haya configurado en la máquina.

[NOTA: Acabo de descubrir que algo ha roto la asociación de archivos, que anteriormente había funcionado para mí. Ahora solo funciona cuando soy administrador, y el icono JAR incluso desaparece de lo contrario. Supongo que alguna instalación reciente se ha metido con eso 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 se hace funcionar.]

El " programa " Clicker.jar se ejecuta como una aplicación Java cuando (1) hago doble clic en ella en una ventana del Explorador de Windows, (2) Cuando creo un shell de consola donde estoy en el mismo directorio y ejecuto el comando " > Clicker .jar " (3) cuando envío un acceso directo a mi escritorio y hago doble clic en él, y (4) cuando pongo la ruta completa en el cuadro Ejecutar ... de Windows XP.

No sé si estos se encontrarán en una búsqueda de RUTA, y normalmente no arreglaría eso de todos modos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top