Download - JSmooth - Ejecutable Jar a Exe
-
8/6/2019 JSmooth - Ejecutable Jar a Exe
1/6
Tutorial de JSmooth bajado desde http://mundojava.blogspot.com
http://mundojava.blogspot.com por Pablo Frias 1
Cmo crear un ejecutable con JSmooth
Paso 1: Elegir el esqueleto del proyecto
Este primer punto depende de la aplicacin para la cual queremos crear un ejecutable. Para estetutorial vamos a suponer que nuestra aplicacin es un bloc de notas y est empaquetado en unarchivo llamado NotePad.jarJSmooth nos ofrece 2 posibilidades, aplicaciones de consola (lnea de comandos) y aplicaciones de
ventanas. En nuestro caso, elegimos la segunda opcin.
Descripcin de las opciones:
MessageEs el mensaje que se le va a mostrar al usuario cuandola mquina virtual (JRE) no se encuentre.
URLIndica la URL desde donde el usuario puede bajar elJRE.
Launch Java app Sirve para lanzar la aplicacin Java en otro procesodistinto.
Debug consoleSi lo marcamos, se mostrar la lnea de comados de
Windows con el detalle de todo lo que pasa pordetrs. til para saber cmo funciona JSmooth.
-
8/6/2019 JSmooth - Ejecutable Jar a Exe
2/6
Tutorial de JSmooth bajado desde http://mundojava.blogspot.com
http://mundojava.blogspot.com por Pablo Frias 2
Paso 2: Configurar Ejecutable
Descripcin de las opciones:
Executable Binary
Es el directorio de destino donde se va a crear elarchivo con extensin .exe En nuestro ejemplo, eldirectorio de destino es c:\Aplicacion\ y el nombre de
nuestro ejecutable ser NotePad.exeExecutable Icon
Sirve para seleccionar un icono para nuestroejecutable.
Current DirectoryEspecifica un directorio distinto a tomar como razde la aplicacin. Nos conviene dejarlo vaco.
Noten que haciendo clic en los signos de pregunta, obtenemos ms informacin acerca de la opcin.
-
8/6/2019 JSmooth - Ejecutable Jar a Exe
3/6
Tutorial de JSmooth bajado desde http://mundojava.blogspot.com
http://mundojava.blogspot.com por Pablo Frias 3
Paso 3: Configurar la aplicacin Java
Descripcin de las opciones:
Classpath
Deber ser la primera opcin de todas. Aquseleccionamos el archivo jar que empaqueta nuestraaplicacin.Si nuestra aplicacin hace uso de otras librerasexternas, debemos especificarlas aqu tambin.
Main ClassDebemos seleccionar aqu la clase principal (la quecontiene elvoid main)
App ArgumentsSi nuestra aplicacin puede recibir parmetros deejecucin, este es lugar para especificarlos.
Embedded jar
Este punto es importante. Nosotros podemos dejar elarchivo jar en forma externa dentro de nuestraaplicacin, o incorporarlo dentro del mismoejecutable. Lo ms recomendable es dejarlo aparte.
-
8/6/2019 JSmooth - Ejecutable Jar a Exe
4/6
Tutorial de JSmooth bajado desde http://mundojava.blogspot.com
http://mundojava.blogspot.com por Pablo Frias 4
Paso 3: Configurar la aplicacin Java
Descripcin de las opciones:
Minimum JVMVersion
Es el nmero de versin mnimo de la mquinavirtual. En nuestro caso, debe ser la 1.5 (Tiger)
Maximum JVMVersion
Versin mxima de la mquina virtual. Vaco es loms recomendable.
JVM Bundle
Este punto es importante. Es aqu donde podemosespecificar que nuestra aplicacin va a llevar lamquina virtual de Java incorporada. Lo que debenhacer aqu es localizar un directorio generalmentellamado jre1.x.x y copiarlo entero al directorio delproyecto.
JVM SearchSequence
Si no tienen marcada la opcin anterior, puedenespecificarle a JSmooth el orden de bsqueda demquina virtual.
-
8/6/2019 JSmooth - Ejecutable Jar a Exe
5/6
Tutorial de JSmooth bajado desde http://mundojava.blogspot.com
http://mundojava.blogspot.com por Pablo Frias 5
Paso 4: ltimos retoques
Generalmente este punto puede ser salteado, no lo utilizamos a menos que estemos muy seguros delo que hacemos.
Descripcin de las opciones:
Maximum MemoryNos permite especificar cuanta memoria deberapedir la JVM al sistema operativo como mximo.
Inicial MemoryAllocation
Si ponemos un valor alto aqu, nuestra aplicacinpuede llegar a tener un mejor rendimiento aliniciarse. Es interesante para experimentar.
Java Properties
Es posible especificar aqu propiedades adicionales a
java, no de la JVM propiamente, sino de aquellas a lasque accedemos en tiempo de ejecucin por medio deSystem.getProperty();
-
8/6/2019 JSmooth - Ejecutable Jar a Exe
6/6
Tutorial de JSmooth bajado desde http://mundojava.blogspot.com
http://mundojava.blogspot.com por Pablo Frias 6
Paso 5: Generacin
Lo primero que deben hacer es guardar el proyecto.A continuacin, podemos ir al menProject compile para generar el ejecutable propiamentedicho:
Y listo, ya tenemos nuestro ejecutable.
Espero que les sirva
Saludos cordiales,Pablo Friashttp://mundojava.blogspot.com