Crear .jar en java desde Consola Windows utilizando .jar externos

En esta ocasión tendré la oportunidad de explicar como crear un .jar en Windows utilizando archivos externos y .jar externos comencemos.

Lo primero que haremos sera crear nuestro archivo de manifiesto el cual tiene la siguiente estructura pero ojo debemos dejar un espacio al principio y al final de cada .jar agrgado si no nos pondrá error al momento de crear el manifiesto.

manifiesto.txt

 Class-Path: lib/barbecue-1.5-beta1.jar
 lib/barcode4j-2.0.jar
 lib/bouncycastle.jar
 lib/commons-beanutils-1.8.0.jar
 lib/commons-collections-2.1.1.jar
 lib/commons-digester-1.7.jar
 lib/commons-javaflow-20060411.jar
 lib/commons-logging-1.0.4.jar
 lib/groovy-all-1.7.5.jar
 lib/iText-2.1.7.jar
 lib/jasperreports-4.0.2.jar
 lib/jasperreports-applet-4.0.2.jar
 lib/jasperreports-fonts-4.0.2.jar
 lib/jasperreports-javaflow-4.0.2.jar
 lib/jcommon-1.0.15.jar
 lib/jdt-compiler-3.1.1.jar
 lib/jfreechart-1.0.12.jar
 lib/log4j-1.2.15.jar
 lib/mondrian-3.1.1.12687.jar
 lib/png-encoder-1.5.jar
 lib/poi-3.6.jar
 lib/rhino-1.7R1.jar
 lib/servlet.jar
 lib/substance.jar
 lib/xalan-2.7.1.jar
 lib/mysql-connector-java-5.1.19-bin.jar
Main-Class: capacitacion.Capacitacion
Sealed: true


Ya después de tener nuestro manifiesto vamos a crear el .jar al cual le podemos poner cualquier nombre en este caso le pondre aplicacion.jar.
el primer comando que utilizo es para crear el .jar con todas las clases compiladas y los demás archivos necesarios.
jar -cf  aplicacion.jar capacitacion\*.class utilidades\*.class imagenes\cpxall.
png reportes\AsistenciaCapacitaciones.jrxml

Luego le digo que utilice el archivo manifiesto que creamos con anterioridad
jar -cmf manifiesto.txt aplicacion.jar capacitacion\*.class utilidades\*.class i
magenes\cpxall.png reportes\AsistenciaCapacitaciones.jrxml

Para finalizar ejecutamos el .jar con el siguiente comando
java -jar aplicacion.jar

No hay comentarios:

Mi primer Reporte en Ireport usando Java , Maven y NetBeans Generar PDF Versión WEB

Mi primer Reporte en Ireport usando Java , Maven y NetBeans Generar PDF Versión WEB Estructura del proyecto Listado de rutas de car...