Creación de un archivo JAR en Tiempo de Ejecución
Ya en la entrada anterior habíamos visto como podíamos ver los archivos
dentro de un JAR con el uso de la clase JarInputStream, hoy veremos como
podemos crear un JAR indicándole los archivos que incluirá inclusive
creándole un archivo manifiesto.
Aunque todos los IDEs tienen un utilidad para generar el archivo JAR
correspondiente, pueda que en nuestra aplicación necesitemos generar un
JAR por algún motivo.
En este ejemplo lo que haremos es primero indicar la carpeta bin de
nuestro proyecto, es la carpeta donde se encuentran los archivos .class
de nuestra aplicación. Luego indicamos si es una librería que no se
ejecutara por si sola, o si es una aplicación y que por lo tanto si se
ejecutara y desplegara una ventana.
Ademas debemos indicar si es se generara un ejecutable, necesitamos saber cual es la clase que contiene el método public static void main, que es la clase que se necesita ejecutar. Y adicionalmente necesitamos darle un nombre al JAR que generaremos.
Descargar
Podrán descargar el proyecto completo directamente desde
aquí. Se incluyen las imágenes los archivos fuentes y demás.
Leer más »