Ficheros JAR (Java ARchives)

Esta lecci�n te mostrar� c�mo realizar las operaciones b�sicas con ficheros JAR. Los ficheros JAR est�n empaquetados con el formato ZIP, por eso puedes utilizarlos en tareas del "estilo ZIP" como compresi�n de datos, archivado, descomprensi�n y desempaquetado de archivos.

De echo, estos est�n entre los usos m�s comunes de los ficheros JAR, y se pueden obtener muchos beneficios de los ficheros JAR utilizando s�lo estas caracter�sticas b�sicas. Por ejemplo, empaquetar applets multi-clases en un s�lo fichero JAR puede reducir dr�sticamente el tiempo de descarga del applet.

Incluso si quieres aprovecharte de las funcionalidades avanzadas del formato JAR como la firma electr�nicoa, primeros necesitar�s familiarizarte con las operaciones fundamentales.

Para realizar las tareas b�sicas 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 lecci�n te ense�ar� como utilizar la herramienta Jar, con ejemplos de cada una de las caracter�sticas b�sicas.

Adem�s, esta lecci�n contiene una secci�n Ejecutar Software empaquetado en ficheros JAR que te ense�a como llamar a los applets y aplicaciones que est�n empaquetados en ficheros JAR.

Como sinopsis de los t�picos cubiertos en esta lecci�n, la siguiente tabla sumariza las operaciones m�s comunes con ficheros JAR.

Operaci�n 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 espec�ficos de un fichero JAR
jar xf jar-file archived-file(s)
Para ejecutar una aplicaci�n 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 caracter�sticas m�s avanzadas ofrecidas por el formato JAR, como el sellado de paquetes y la firma electr�nica se han hecho posibles gracias al manifiesto de los ficheros JAR, un fichero especial que contienen los ficheros JAR. En la secci�n final de esta lecci�n, Comprender el Manifiesto, encontrar�s informaci�n b�sica sobre la estructura y utilizaci�n del fichero de manifiesto.

.�Referencias adicionales

La documentaci�n de JDK incluye p�ginas sobre la herramienta Jar.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO