Monografías Plus      Agregar a favoritos      Ayuda      Português      Ingles     

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


Comentarios


Trabajos relacionados

Ver mas trabajos de Programacion

 
 

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.