ficheros .jar

Los ficheros .class pueden empaquetarse en ficheros .jar. Esto es especialmente útil cuando hay muchos ficheros .class que, empaquetados en un solo fichero .jar, son más fáciles de manejar.

$ jar tvf Hola2.jar

     0 Thu Aug 18 10:46:34 CEST 2005 META-INF/

   122 Thu Aug 18 10:46:34 CEST 2005 META-INF/MANIFEST.MF

   427 Thu Aug 18 10:35:04 CEST 2005 ejemplo/ejecucion/Hola2.class

Para ejecutar métodos “main” en clases empaquetas en el jar basta incorporar el fichero JAR al “classpath” e indicar la clase

$ java -cp Hola2.jar ejemplo.ejecucion.Hola2

Hola.

$ java -cp X/Hola2.jar ejemplo.ejecucion.Hola2

Hola.

Temas relacionados

55. Ejecución [execution] (concepto)