aktualizacja pliku JAR

narzędzie jar udostępnia opcję u, za pomocą której można zaktualizować zawartość istniejącego pliku JAR, modyfikując jego manifest lub dodając pliki.

podstawowe polecenie dodawania plików ma ten format:

jar uf jar-file input-file(s)

w tej komendzie:

  • opcja u wskazuje, że chcesz zaktualizować istniejący plik JAR.
  • opcja f wskazuje, że plik JAR do aktualizacji jest określony w wierszu poleceń.
  • jar-file to istniejący plik JAR, który ma zostać zaktualizowany.
  • input-file(s) to oddzielona spacjami lista co najmniej jednego pliku, który chcesz dodać do pliku JAR.

wszystkie pliki znajdujące się już w archiwum o tej samej nazwie ścieżki co dodawany plik zostaną nadpisane.

podczas tworzenia nowego pliku JAR, możesz opcjonalnie użyć opcji-C, aby wskazać zmianę katalogu. Więcej informacji można znaleźć w sekcji Tworzenie pliku JAR.

przykłady

przypomnij sobie, że TicTacToe.słoik ma taką zawartość:

Załóżmy, że chcesz dodać plik images / new.gif do pliku JAR. Można to osiągnąć wydając tę komendę z katalogu nadrzędnego katalogu images:

jar uf TicTacToe.jar images/new.gif

poprawiony plik JAR miałby następujący spis treści:

możesz użyć opcji-C do „zmiany katalogów” podczas wykonywania polecenia. Na przykład:

jar uf TicTacToe.jar -C images new.gif

polecenie to zmieniłoby katalog obrazów przed dodaniem nowego.gif do pliku JAR. Katalog images nie będzie zawarty w ścieżce new.gif po dodaniu do archiwum, co daje spis treści, który wygląda tak: