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 …
c
- vytvoří archív
t
- vypíše obsah archívu
x
- extrahuje archív
u
- aktualizuje obsah archívu
v
- verbose
0
- soubory nekomprimuje
f
- pracuje se se souborem, ne se "stdio"
m
- přibalí metainformace z manifest-file
files
uvádí, které soubory se sbalí - i nejavové (např. typicky dokumentace API - HTML, datové soubory)
jar
- příkladJarDemo
v
balíku tomp.ucebnice.jar
, tj. v adresáři c:\tomp\pb162\java\tomp\ucebnice\jar
tomp/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ůJAR
:
.war
.ear
jar
s manifestem obsahujícím
tento řádek: Main-Class: NázevSpouštěnéTřídy
java -jar NázevJARu.jar
main
třídy NázevSpouštěnéTřídy
.
java -jar jardemo.jar
main
třídy tomp.ucebnice.jar.JarDemo
:
jar tfv svet.jar | more
svet.jar