Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/06/2013, 16:13
jblanco
 
Fecha de Ingreso: diciembre-2012
Mensajes: 7
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Problema con generación de archivo .jar

Hola a todos.

Ya pude solucionar el inconveniente que tenía. La solución digamos que fue algo "artesanal", pero efectiva 100%. Voy a poner aquí por pasos lo que hice por si a alguien más se le presenta el mismo inconveniente.

1. Ejecuté el clean and build en el NetBeans, esto lo hice para que se creara la carpeta dist con su subcarpeta lib la cual contiene todos los *.jar que utilicé en el proyecto.

2. Del archivo proyecto.jar generado en el punto ( 1 ), tomé el contenido archivo MANIFEST.TM (se debe abrir con WinRar o WinZip) y lo pasé a un archivo de texto llamado manifest.txt el cual lo guardé en la ruta /proyecto/build/classes.

3. Me ubiqué por DOS (cmd) en el directorio /proyecto/build/classes, que es el directorio que contiene los archivos .class de toda la aplicación de todos los paquetes existentes, (debemos asegurarnos de que evidentemente los archivos .class estén allí, si no los tienen, corran la aplicación desde NetBeans para que éste los cree).

4. Una vez en esta ruta, ejecuté el comando jar cfm proyecto.jar manifest.txt *. Este comando lo que hace es crear el archivo proyecto.jar y dentro de éste, crea el archivo META-INF/MANIFEST.TM con la información que tenga el archivo manifest.txt enviado por parámetro en la instrucción. El asterisco significa que en el archivo proyecto.jar queden incluidos todos los archivos que se encuentren desde el directorio que estoy en adelante (recursividad).

5. Una vez creado el archivo jar, lo muevo a la ruta del punto ( 1 ) para que la ejecución funcione, pues en este ruta es donde está la carpeta lib con las librerías del proyecto.


Saludos.