Anda di halaman 1dari 6

Creacin de Ejecutables (.

exe) a partir de Cdigo Java


Creacin de Ejecutables Conclusiones Creacin Cada da me escribe ms gente pidindome 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 ejecucin 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 (podis 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, permitindonos distribuirlo como un fichero ejecutable (.exe) tradicional (con sus problemas, aunque estos ya son los tradicionales, para los que quiz ya tengamos solucin)

Podemos descargarnos el binario auto-instalable

El proceso de instalacin esta muy cuidado

Seleccionamos el directorio de trabajo ...

Y todo ha salido bien

Se nos han creado los iconos que nos permitirn manejar la aplicacin

Uno de los iconos ms interesantes es el propio tutorial. Est en ingles y el L&F no coincide demasiado con el que os vamos a mostrar segn lo hemos probado (aunque eso es lo de

menos) pero es un muy buen trabajo.

Si arrancamos la aplicacin, con unas configuraciones simples, podemos generar nuestro ejecutable. En la parte del esqueleto, seleccionamos el mensaje que queremos que aparezca si la mquina donde corremos el ejecutable no tiene una mquina virtual instalada.

Elegimos el nombre del fichero ejecutable

Elegimos el nombre de la clase y classpath

Y tambin elegimos el orden de precedencia a la hora de seleccionar la mquina virtual ms adecuada.

Ejecutamos el proceso de compilacin y todo va estupendo.

Y sin darnos cuenta, nuestro ejecutable est listo. Si pinchamos el botn de ejecutar, podemos ver que nuestra aplicacin 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 ms 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 visin. La visin solo se consigue con la prctica y experiencia. En www.adictosaltrabajo.com tratamos de compartir la nuestra. No olvidis una cosa: Compartiendo conocimiento es como ms aprenderis. Si cuentas lo que sabes, muchas de las preguntas que te hagan sern 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 visin.

Anda mungkin juga menyukai