opdatering af en JAR-fil

Jar-værktøjet giver en U-mulighed, som du kan bruge til at opdatere indholdet af en eksisterende JAR-fil ved at ændre dens manifest eller ved at tilføje filer.

den grundlæggende kommando til tilføjelse af filer har dette format:

jar uf jar-file input-file(s)

i denne kommando:

  • indstillingen u angiver, at du vil opdatere en eksisterende JAR-fil.
  • f-indstillingen angiver, at JAR-filen, der skal opdateres, er angivet på kommandolinjen.
  • jar-fil er den eksisterende JAR-fil, der skal opdateres.
  • input-fil(er) er en mellemrumsafgrænset liste over en eller flere filer, som du vil føje til JAR-filen.

alle filer, der allerede er i arkivet med samme stinavn som en fil, der tilføjes, overskrives.

når du opretter en ny JAR-fil, kan du eventuelt bruge indstillingen-C til at angive en ændring af mappe. Du kan finde flere oplysninger i afsnittet Oprettelse af en JAR-fil.

eksempler

Husk at TicTacToe.jar har dette indhold:

Antag, at du vil tilføje filen billeder/Ny.gif til JAR-filen. Du kan opnå det ved at udstede denne kommando fra den overordnede mappe i images directory:

jar uf TicTacToe.jar images/new.gif

den reviderede JAR-fil ville have denne indholdsfortegnelse:

du kan bruge indstillingen-C til at “ændre mapper” under udførelsen af kommandoen. For eksempel:

jar uf TicTacToe.jar -C images new.gif

denne kommando ændres til mappen Billeder, før du tilføjer ny.gif til JAR-filen. Billedmappen vil ikke blive inkluderet i stinavnet på nyt.gif, når det føjes til arkivet, hvilket resulterer i en indholdsfortegnelse, der ser sådan ud: