Arhiva Java | |
---|---|
| |
Extensie | .jar |
tip MIME | aplicație/arhivă-java [1] |
Dezvoltator | Sun Microsystems și Oracle |
Tip de format | arhiva fisierelor , compresia datelor |
Extins din | ZIP |
Un fișier JAR este o arhivă Java (prescurtare de la Java ARchive ) . Este o arhivă ZIP care conține o parte a unui program Java .
Pentru ca un fișier JAR să fie executabil, trebuie să conțină un fișier MANIFEST.MFîn directorul META-INF, care trebuie să conțină clasa principală a programului (o astfel de clasă trebuie să conțină metoda principală și este specificată de parametrul Main-Class). Numărul versiunii JAR este dat de un parametru Manifest-Versionși este obligatoriu. În SDK 1.2, acest parametru trebuie setat la 1.0.
Exemplu de fișier MANIFEST.MF:
Versiunea manifestă: 1.0 Versiunea Ant: Apache Ant 1.7.1 Creat de: 1.5.0_20-141 (Company Inc.) Main-Class: com.sun.sample.ClassWithMainMethodComanda de rulat (pentru fișierul manifest definit mai sus, se va rula metoda cu semnătura public static void main(String[] args) a clasei com.sun.sample.ClassWithMainMethod):
java -jar nume de fișierPentru a rula o clasă conținută într-o arhivă
java -classpath nume de fișier classnameCând utilizați GIJ puteți utiliza
gij -jar nume de fișierFormate de arhivare | |
---|---|
Doar arhivare | |
Doar compresie | |
Arhivare și compresie | |
Ambalare și distribuție software |