Tomemos un ejemplo simple: Tenemos una clase M que depende de la librería N para poderse ejecutar; M tiene un método main y nos interesa distribuirla por medio de un JAR que pueda ejecutarse facilmente. Para esto vamos a seguir este sencillo proceso:
- Compilar el archivo java de la clase M, esto nos generará un archivo M.class
- Colocar este archivo class en un nuevo directorio, al que llamaremos build.
- Dentro de la carpeta build crearemos una carpeta META-INF.
- En esta nueva carpeta crearemos un archivo de texto llamado MANIFEST.MF. El contenido del archivo más o menos es el siguiente.
Main-Class: paquete.M
Class-Path: N.jar - Empaquetamos el contenido de nuestra carpeta build en un archivo jar.
- Si damos doble click sobre el jar generado debería ejecutarse la clase M
En posteriores posts detallare un poco más los detalles del proceso y como ordenar un poco el mismo, además de describir las partes que lo forman.
No hay comentarios:
Publicar un comentario