Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Creación de Ejecutables (.exe) a partir de Código Java



    Conclusiones

    Creación

    Cada día me escribe más gente
    pidiéndome consejo porque, a la hora de seguir los
    tutoriales que
    tenemos publicados en www.adictosaltrabajo.com
    relativos al mundo Java, se producen
    errores incomprensibles. El 90 de las veces, la respuesta es
    ¿has comprobado el classpath?.

    El despliegue y la ejecución de aplicaciones Java
    es una asignatura pendiente. El Java Web Start,

    del que publicamos un tutorial hace unos meses
    ,
    pretende ayudar a solucionar el problema pero creo que introduce
    un nuevo factor de incertidumbre, en lo que respecta a la
    seguridad, a
    la hora de ejecutar los programas, sobre
    todo si tienes un FireWall
    personal
    instalado (podéis
    consultar como montar uno en otro tutorial
    ).

    He visto un producto
    gratuito llamado JSmooth que puede venir a minimizar el impacto
    del despliegue de aplicaciones Java, permitiéndonos
    distribuirlo como un fichero ejecutable (.exe) tradicional (con
    sus problemas,
    aunque estos ya son los tradicionales, para los que quizá
    ya tengamos solución)

    Podemos descargarnos el binario
    auto-instalable

    El proceso de
    instalación esta muy cuidado

    Seleccionamos el directorio de trabajo

    Y todo ha salido bien

    Se nos han creado los iconos que nos permitirán
    manejar la aplicación

    Uno de los iconos más interesantes es el propio
    tutorial. Está en ingles y el L&F no coincide
    demasiado con el que os vamos a mostrar según lo hemos
    probado (aunque eso es lo de menos) pero es un muy buen trabajo.

    Si arrancamos la aplicación, con unas
    configuraciones simples, podemos generar nuestro
    ejecutable.

    En la parte del esqueleto, seleccionamos el mensaje que
    queremos que aparezca si la máquina donde corremos el
    ejecutable no tiene una máquina virtual
    instalada.

    Elegimos el nombre del fichero ejecutable

    Elegimos el nombre de la clase y
    classpath

    Y también elegimos el orden de precedencia a la
    hora de seleccionar la máquina virtual más
    adecuada.

    Ejecutamos el proceso de compilación y todo va
    estupendo.

    Y sin darnos cuenta, nuestro ejecutable está
    listo. Si pinchamos el botón de ejecutar, podemos ver que
    nuestra aplicación funciona bien.

    Ésta es la estructura de
    ficheros donde podemos visualizar el exe generado

    El fichero ejecutable.jsmooth en el fichero XML donde
    guardamos nuestro proyecto. Esto es
    es posible que nos de mucho juego en el
    futuro …

    Conclusiones

    Una de las cosas más importantes, a la hora de
    desarrollar en Java, es la capacidad de disponer buenas herramientas
    para solucionar las distintas situaciones que encontremos en
    nuestro clientes.

    Necesitamos visión. La visión solo se
    consigue con la práctica y experiencia. En www.adictosaltrabajo.com
    tratamos de compartir la nuestra.

    No olvidéis una cosa:

    • Compartiendo conocimiento
      es como más aprenderéis. Si cuentas lo
      que sabes, muchas de las preguntas que te hagan serán
      relativas a cosas que no sabes ….. o a posibles usos
      distintos de tus conocimientos que no se te hubieran ocurrido
      …. Todo ello te ayuda a aumentar tu propia
      visión.

    Roberto Canales Mora

    www.adictosaltrabajo.com

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter