Actualización de un archivo JAR

La herramienta Jar proporciona una opción u que puede usar para actualizar el contenido de un archivo JAR existente modificando su manifiesto o agregando archivos.

El comando básico para agregar archivos tiene este formato:

jar uf jar-file input-file(s)

En este comando:

  • La opción u indica que desea actualizar un archivo JAR existente.
  • La opción f indica que el archivo JAR a actualizar está especificado en la línea de comandos.
  • el archivo JAR es el archivo JAR existente que se va a actualizar.
  • archivo(s) de entrada es una lista delimitada por espacios de uno o más archivos que desea agregar al archivo JAR.

Cualquier archivo que ya esté en el archivo que tenga el mismo nombre de ruta que un archivo que se está agregando se sobrescribirá.

Al crear un nuevo archivo JAR, puede utilizar opcionalmente la opción-C para indicar un cambio de directorio. Para obtener más información, consulte la sección Creación de un archivo JAR.

Los ejemplos

Recuerdan que TicTacToe.el frasco tiene estos contenidos:

Supongamos que desea agregar el archivo images/new.gif al archivo JAR. Puede lograrlo emitiendo este comando desde el directorio padre del directorio de imágenes:

jar uf TicTacToe.jar images/new.gif

El archivo JAR revisado tendría esta tabla de contenido:

Puede usar la opción-C para» cambiar directorios » durante la ejecución del comando. Por ejemplo:

jar uf TicTacToe.jar -C images new.gif

Este comando cambiaría al directorio de imágenes antes de agregar nuevo.gif al archivo JAR. El directorio images no se incluiría en la ruta de acceso de new.gif cuando se agrega al archivo, lo que resulta en una tabla de contenido que se ve así: