Aktualizace Souboru JAR

Jar nástroj poskytuje u možností, které můžete použít k aktualizaci obsahu existujícího souboru JAR změnou jeho manifest nebo přidávání souborů.

základní příkaz pro přidávání souborů má tento formát:

jar uf jar-file input-file(s)

V tomto příkazu:

  • u možnost označuje, že chcete aktualizovat existující soubor JAR.
  • volba f označuje, že soubor JAR, který má být aktualizován, je zadán na příkazovém řádku.
  • jar-file je existující soubor JAR, který má být aktualizován.
  • input-file(Y) je seznam oddělený mezerou jednoho nebo více souborů, které chcete přidat do souboru JAR.

všechny soubory, které jsou již v archivu se stejným názvem cesty jako přidaný soubor, budou přepsány.

při vytváření nového souboru JAR můžete volitelně použít volbu-C K označení změny adresáře. Další informace naleznete v části Vytvoření souboru JAR.

příklady

připomeňme, že TicTacToe.jar má tento obsah:

Předpokládejme, že chcete přidat soubor images / new.gif do souboru JAR. Můžete toho dosáhnout tím, že vydá tento příkaz z nadřazeného adresáře z adresáře s obrázky:

jar uf TicTacToe.jar images/new.gif

revidované JAR soubor bude mít tento obsah:

můžete použít volbu-C „změně adresáře“ během provedení příkazu. Například:

jar uf TicTacToe.jar -C images new.gif

tento příkaz by se před přidáním nového změnil na adresář obrázků.gif do souboru JAR. Adresář obrázků nebude zahrnut do cesty nového.gif, když je přidán do archivu, což má za následek obsah, který vypadá takto: