Programación al Extremo

Buscar en este blog

jueves, 26 de septiembre de 2013

Crear .jar en java desde Consola Windows utilizando .jar externos
Fecha de Publicación:
Publicado por:
Seguir Seguir en twitter
Seguir Seguir en facebook
Seguir Seguir en Google+

Programación al Extremo : Java
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

Publicar un comentario