JAR (format pliku)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

JAR (ang. Java ARchive) – archiwum ZIP używane do strukturalizacji i kompresji plików klas języka Java oraz powiązanych z nimi metadanych. Wykorzystywane także w OpenDocument.

Budowa[edytuj | edytuj kod]

Archiwum JAR składa się z pliku manifestu umieszczonego w ścieżce META-INF/MANIFEST.MF, który informuje o sposobie użycia i przeznaczeniu archiwum. Archiwum JAR, o ile posiada wyszczególnioną klasę główną, może stanowić osobną aplikację.

Podpis[edytuj | edytuj kod]

Archiwa JAR mogą być podpisywane cyfrowo. Podpis składany jest w pliku manifestu. Środowisko uruchomieniowe podczas ładowania podpisanych plików JAR może sprawdzać klasy i odmówić wczytania tych, które nie pasują do podpisu. Zwiększa to wiarygodność kodu.

Narzędzia[edytuj | edytuj kod]

Podstawowym narzędziem do obsługi archiwów JAR jest program JAR dołączony do darmowego pakietu JDK firmy Sun Microsystems.