Ficheros JAR (Java ARchives)

El formato del comando b�sico para ver el contenido de un fichero JAR es.

jar tf fichero-jar

Echemos un vistazo a las opciones y argumentos utilizados en este comando.

  • La opci�n t indica que quieres ver la tabla de contenidos del fichero JAR.
  • La opci�n f indica que el fichero JAR que se quiere ver esta especificado en la l�nea de comandos. Sin la opci�n f, la herramienta Jar esperar�a un fichero en stdin.
  • El argumento fichero-jar es el nombre del fichero (o path) del fichero JAR cuyo contenido se quiere visualizar.

Las opciones t y f pueden aparecer en cualquier orden, pero no puede existir ning�n espacio entre ellas.

Este comando mostrar� la tabla de contenidos del fichero JAR en stdout.

Opcionalmente puestes utilizar la opci�n verboso, v, para producir informaci�n adicional sobre el tama�o de los ficheros, y las fechas de modificaci�n.

.�Un Ejemplo

Utilicemos la herramienta Jar para listar el contenido del fichero TicTacToe.jar que fue creado en la p�gina anterior.

jar tf TicTacToe.jar

Este comando mostrar� el contenido del fichero JAR en stdout.

META-INF/MANIFEST.MF
TicTacToe.class
audio/
audio/beep.au
audio/ding.au
audio/return.au
audio/yahoo1.au
audio/yahoo2.au
images/
images/cross.gif
images/not.gif

El fichero JAR contiene el fichero class de TicTacToe y los directorios de audio e images, como se esperaba. La salida tambi�n muestra que el fichero JAR contiene un fichero de manifiesto, META-INF/MANIFEST.MF, que fue situado autom�ticamente en el archivo por la herramienta JAR.

Todos los paths se muestran con barras invertidas, sin importar la plataforma o el sistema operativo que est�s utilizando. Los paths en un fichero JAR siempre son paths relativos; por ejemplo, nunca ver�s un path que empiece con C:.

La herramienta Jar mostrar� informaci�n adicional si utilizas la opci�n v.

jar tvf TicTacToe.jar

La salida verbosa del fichero JAR TicTacToe se podr�a parecer a esto.

   256 Mon Apr 20 10:50:28 PDT 1998 META-INF/MANIFEST.MF
  3885 Mon Apr 20 10:49:50 PDT 1998 TicTacToe.class
     0 Wed Apr 15 16:39:32 PDT 1998 audio/
  4032 Wed Apr 15 16:39:32 PDT 1998 audio/beep.au
  2566 Wed Apr 15 16:39:32 PDT 1998 audio/ding.au
  6558 Wed Apr 15 16:39:32 PDT 1998 audio/return.au
  7834 Wed Apr 15 16:39:32 PDT 1998 audio/yahoo1.au
  7463 Wed Apr 15 16:39:32 PDT 1998 audio/yahoo2.au
     0 Wed Apr 15 16:39:44 PDT 1998 images/
   157 Wed Apr 15 16:39:44 PDT 1998 images/cross.gif
   158 Wed Apr 15 16:39:44 PDT 1998 images/not.gif

COMPARTE ESTE ARTÍCULO

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

SIGUIENTE ARTÍCULO