Please jak zabalím do JAR archivu všechno co potřebuju k programu, který sem napsal!
Zkoušel sem jar cf priklad.jar *.* a nic po spuštění to nedělá!
A jde do JARu zabalit JVM aby to šlo spustit i na PC bez nainstalované JAVY??
thanks
Printable View
Please jak zabalím do JAR archivu všechno co potřebuju k programu, který sem napsal!
Zkoušel sem jar cf priklad.jar *.* a nic po spuštění to nedělá!
A jde do JARu zabalit JVM aby to šlo spustit i na PC bez nainstalované JAVY??
thanks
[1.] to normalne funguje - mozna ten prikaz spoustis jen ve spatnem adresariCitace:
Původně odeslal Kenny
[2.] Pustit instalaci Javy z Javy, kdyz Java neni nainstalovana, to opravdu nejde :-) :-) :-). Ale instalator JRE je normalni exe.
dělám to ve správném adresáři!Normálně se mně vytvoří atchiv, ale nijak nejde použít! Když ho chci spustit tak se prostě nic nestane! Nejde do toho archivu zabalit nějaký instalátor javy, který by na pc bez javy zprovoznil ten program a pak se zase odinstaloval?
Ad 1: Jar soubor je vlastne uplne normalni ZIP soubor prejmenovany na jar. Takze klasicke zabaleni pomoci libovolneho filemanagera by melo stacit.
Ad2: Jelikoz ma JRE nekolik desitek mega a tvuj program by mel mnohem min, nevim jestli by to bylo rozumne. Pochybuju, ze to jde udelat.
Od jednoho java maniaka jsem slysel, ze GNU kompilator javy umi vytvorit normalni spustitelny soubor. Ovsem i v tomto pripade bych cekal minimalni velikost radove v MB a taky ta GNU java urcite nebude 100% kompatibilni se Sunovskou. Take si nejsem jisty jestli existuje port pro windows, lepe receno nevim jestli je soucasti napr. MinGW32.
a ten jar archiv se spouští pomocí JRE?
např: jre -cp priklad.jar priklad.class??
mně to píše, že nemůže najít třídu, ale ta tam na 100% je.
A jak ty spouštíš svoje programy?
Panove nezapominate taky na manifest?? :-) Z predchozich prispevku mi prijde, ze jste javu videli mozna z vlaku. btw: tohle vsechno se da samozreme jednoduse vygooglit
A co s manifestem. AFAIK s tim nema nic moc spolecneho. Teda pokud se negeneruje prave pri komprimaci do jar souboru.
Jinak s tim vlakem to ke mne docela sedi. :-)
Muzes mi pak rict jak se JVM dozvi, kterou tridu ma spustit?Citace:
Původně odeslal hpcpg
nefunguje mně to ani s manifestem!Teda jestli ho dělám dobře!
za hlavičku sem napsal name=Priklad.class a jeste sem zkousel
Main-Class: Priklad.class!
Please napište někdo přesný postup jak by to mělo vypadat!Dík
Asi si moc dobre nerozumime.
Ja manifestu neodpiram dulezitost, ale tady se mluvi o sbaleni do jar souboru, a tedy predpokladam ze se sbali classy, data i manifest.
No to nerozumime. Sbali se classy data i manifest...to je sice hezky, ale to ho taky nekdo musi napsat :wink:Citace:
Původně odeslal hpcpg
Kenny: tak to ho delas spatne...ten vykricnik tam urcite byt nema :wink:
uz jsem jednou napsal, kde to najdes...nebudu se opakovat :roll:
Tady mas treba postup od mojeho cvikare (urcite znamy pro toho kdo cte root.cz :)) . Nebudu to tu zbytecne prepisovat:
http://www.cs.vsb.cz/burda/pte/cv11.php
Normalne ti kompilovat a spustet jde ten program? Mluvim o tom zda mas dobre nastaveny CLASSPATH...
už sem to rozjel! problém se měl vtom, že sem neměl nainstalovaný jre vyšší verze než 1.1!thanks