JAR (bestandsformaat): verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
JAnDbot (overleg | bijdragen)
k Linkfix ivm sjabloonnaamgeving met AWB
Regel 1:
{{Portaal|Javaplatform}}
'''JAR''', dat staat voor '''J'''ava '''AR'''chive, is het volgens standaard gecomprimeerde archiefformaat voor bestanden uit de [[programmeertaal Java]]. Het is ook een woordgrapje omdat een ''jar'' in het Engels een ''kan'' is (een ''jar'' met ''java'' is dus een ''kan'' met ''koffie'').
 
Regel 7 ⟶ 6:
 
==Structuur==
Een JAR-bestand is qua structuur hetzelfde als een [[ZIP (bestandstype)|ZIP]]-bestand, maar heeft daarbinnen een [[directory]]structuur met een vast gedefinieerde indeling. Doordat een JAR-bestand ook een ZIP-bestand is kunnen programma's die dit formaat kunnen weergeven ook worden gebruikt voor het weergeven van de inhoud van een JAR-bestand.
 
Naast de Java-[[klasse (informatica)|class]]- (klasse-)bestanden bevat het een extra bestand genaamd "META-INF/MANIFEST.MF", waarin wordt aangegeven hoe het JAR-[[archief (computer)|archief]] gebruikt gaat worden.
 
Een manifest-voorbeeld om aan te geven dat er een [[klasse (informatica)|klasse]] myPrograms.MyClass moet worden gebruikt als hoofdklasse (Main class):
Regel 24 ⟶ 23:
 
==Zie ook==
{{PortaalLink portaal|Javaplatform}}
* [[datacompressie]], [[ARJ]], [[gzip]], [[LHA]], [[RAR]] en [[TAR]]
 
==Externe links==
* {{en}}[http://java.sun.com/j2se/1.5.0/docs/guide/jar/jar.html JAR File Specification] ''(Engels)''
* {{en}}[http://java.sun.com/docs/books/tutorial/jar/basics/ Using JAR files: The Basics] ''(Engels)''
* {{en}}[http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/jar.html jar-The Java Archive Tool] ''(Engels)''
 
[[Categorie:Bestandsformaat]]
[[categorieCategorie:Java (programmeertaal)]]
 
[[cs:JAR (souborový formát)]]