Transcript
  • 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


Top Related