2009-12-29 22 views

Respuesta

7

Eche un vistazo a los contenedores JAR como Jar2Exe, JSmooth o Launch4j.

Van a envolver su archivo JAR dentro de un ejecutable cuya función es iniciar la JVM.

1

Hay envoltorios como Launch4j que pueden envolver .jar en lanzadores .exe. Sin embargo, incluso aquellos requieren que el JRE esté presente en el sistema para funcionar.

+0

¿podría incluir un instalador jre con el exe para que ambos estén instalados? –

+0

Sí, hay instaladores que pueden detectar la presencia de JVM/JRE e instalarla si es necesario. Ahora que lo veo, JSmooth dice que puede * descargar * automáticamente una JVM adecuada, por lo que no es necesario hinchar el paquete de instalación. No lo he probado, sin embargo. –

+0

¿se necesitaría una conexión a Internet para que el instalador la descargue? o puedo empacar el instalador jre a mi exe? –

Cuestiones relacionadas