jar xf fichero-jar [fichero(s)-archivados]
Echemos un vistazo a las opciones y argumentos de este comando:
Como es normal, el orden en que aparezcan las opciones x y f no importa, pero no debe existir ningún espacio entre ellas.
Cuando se extraen ficheros, la herramienta Jar copia los ficheros deseados y los escribe en el directorio actual, reproduciendo la estructura de directorios que los ficheros tenían en el archivo. El archivo JAR original no se modifica.
Precaución: Cuando se extraen ficheros, la herramienta Jar sobreescribe cualquier fichero que tenga el mismo nombre y path que los ficheros extraidos.
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
Supongamos que queremos extraer los ficheros TicTacToe.class y cross.gif. Para hacer esto, puedes utilizar este comando:
jar xf TicTacToe.jar TicTacToe.class images/cross.gif
Este comando hace dos cosas:
El fichero JAR original no se modifica.
Se pueden extraer todos los ficheros que se quieran de la misma forma. Cuando el comando no específica qué ficheros extraer, la herramienta JAR extrae todos los ficheros del archivo. Por ejemplo, puedes extraer todos los ficheros del archivo TicTacToe utilizando este comando:
jar xf TicTacToe.jar