java -jar jardemo.jar
jar (Java ARchiver).tar / ZIP..class) a dalších nabízí nástroj jar ..jar formátově podobný ZIP u
(obvykle je to ZIP formát), ale nemusí být komprimován..class soubory, ale i další zdroje,
např. obrázky, soubory s národními variantami řetězců (resouce bundles),
zdrojové texty programu, dokumentace …
Spuštění: jar {ctxu} [vfm0M] [jar-file] [manifest-file] [-C dir] files
c - vytvoří archívt - vypíše obsah archívux - extrahuje archívu - aktualizuje obsah archívuVolby:
v - verbose0 - soubory nekomprimujef - pracuje se se souborem, ne se "stdio"m - přibalí metainformace z manifest-filefiles uvádí, které soubory se sbalí, mohou být i nejavové (např. dokumentace API nebo datové soubory)jar - příkladJarDemo v
balíku tomp.ucebnice.jar, tj. v adresáři c:\tomp\pb162\java\tomp\ucebnice\jartomp/ucebnice/jar
(s volbou c - create, v - verbose, f - do souboru):jar cvf jardemo tomp/ucebnice/jar.jar soubor lze prohlédnout/rozbalit také běžným nástrojem
typu unzip, gunzip, WinZip, PowerArchiver nebo souborovým managerem./temp následujícím způsobem:jar xvf jardemo.jar archívů
Formáty vycházející z JAR:
.war.earjar s manifestem obsahujícím
tento řádek: Main-Class: NázevSpouštěnéTřídyjava -jar NázevJARu.jarmain třídy NázevSpouštěnéTřídy.Spuštění aplikace zabalené ve spustitelném archívu je snadné:
java -jar jardemo.jar
main třídy tomp.ucebnice.jar.JarDemo:jar tfv svet.jar | moresvet.jar/