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: