JAR (rozszerzenie pliku)
Z Wikipedii
JAR (ang. Java ARchive) – archiwum ZIP używane strukturalizacji i kompresji plików klas języka Java oraz powiązanych z nimi metadanych.
[edytuj] Budowa
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ę.
[edytuj] Podpis
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 bezpieczeństwo kodu.
[edytuj] Narzędzia
Podstawowym narzędziem do obsługi archiwów JAR jest program JAR dołączony do darmowego pakietu JDK firmy Sun Microsystems.