Ficheros JAR (Java ARchives)

Esta leccin te mostrar cmo realizar las operaciones bsicas con ficheros JAR. Los ficheros JAR estn empaquetados con el formato ZIP, por eso puedes utilizarlos en tareas del "estilo ZIP" como compresin de datos, archivado, descomprensin y desempaquetado de archivos.

De echo, estos estn entre los usos ms comunes de los ficheros JAR, y se pueden obtener muchos beneficios de los ficheros JAR utilizando slo estas caractersticas bsicas. Por ejemplo, empaquetar applets multi-clases en un slo fichero JAR puede reducir drsticamente el tiempo de descarga del applet.

Incluso si quieres aprovecharte de las funcionalidades avanzadas del formato JAR como la firma electrnicoa, primeros necesitars familiarizarte con las operaciones fundamentales.

Para realizar las tareas bsicas con ficheros JAR, debes utiliziar la Herramienta de Archivos Java proporcionada como parte del JDK. Como esta herramienta es invocada utilizando el comando

jar
, por conveniencia la llamaremos "herramienta Jar".

Esta leccin te ensear como utilizar la herramienta Jar, con ejemplos de cada una de las caractersticas bsicas.

Adems, esta leccin contiene una seccin Ejecutar Software empaquetado en ficheros JAR que te ensea como llamar a los applets y aplicaciones que estn empaquetados en ficheros JAR.

Como sinopsis de los tpicos cubiertos en esta leccin, la siguiente tabla sumariza las operaciones ms comunes con ficheros JAR.

Operacin Comando
Para crear un fichero JAR
jar cf jar-file input-file(s)
Para ver el contenido de un fichero JAR
jar tf jar-file
Para extraer el contenido de un fichero JAR
jar xf jar-file
Para extraer ficherso especficos de un fichero JAR
jar xf jar-file archived-file(s)
Para ejecutar una aplicacin empaquetada en un fichero JAR
jre -cp app.jar MainClass
Para llamar a un applet empaquetado en un fichero JAR
<applet code=AppletClassName.class
        archive="JarFileName.jar"
        width=width height=height>
</applet>

Algunas de las caractersticas ms avanzadas ofrecidas por el formato JAR, como el sellado de paquetes y la firma electrnica se han hecho posibles gracias al manifiesto de los ficheros JAR, un fichero especial que contienen los ficheros JAR. En la seccin final de esta leccin, Comprender el Manifiesto, encontrars informacin bsica sobre la estructura y utilizacin del fichero de manifiesto.

.Referencias adicionales

La documentacin de JDK incluye pginas sobre la herramienta Jar.

COMPARTE ESTE ARTÍCULO

ENVIAR A UN AMIGO
COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN GOOGLE +
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO

¡SÉ EL PRIMERO EN COMENTAR!
Conéctate o Regístrate para dejar tu comentario.