Diskuze: Převod Java aplikace do exe
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Neregistrovaný
Zobrazeno 33 zpráv z 33.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Java exe nemá, ale můžeš si nechat vygenerovat JAR. Jicméně konzole Javy na Windows moc dobře nefunguje, u okenních aplikací to je mnohem lepší - http://www.youtube.com/watch?…
JAR soubory muzes jeste zaobalit do EXE souboru - ten vlastne jen spusti ten jar.
Jak delat neco jako CMD, chces delat vlastni prikazovy radek?
Pokud JAR zabalí do EXE, ztratí tím multiplatformnost javovské aplikace. A to by byla škoda.
ale jak to mam udelat zkratka pro lidi
proste udelal jsem to mam to v nejakych souborech .jar .class atd. ale ted vubec
nevim jak to udelat pro lidi a mimochodem kite ten .jar tak ten se da otevrirt
leda tak v nejakym zipovacim souboru ne? jako je 7Zip winrar atd. ne?
Pokud chces ten exac, tak zkus nejakej z nasledujicich programu:
http://jsmooth.sourceforge.net/
http://www.brothersoft.com/…e-75019.html
http://mpowers.net/executor/
http://www.advancedinstaller.com/
(nezkousel jsem je)
On je to uvnitr tusim zip, takze ho muzes pres winrar/winzip/... rozbalit, ale jinak se da i spustit dvojklikem, pokud ma uzivatel nainstalovanou javu.
Satiku diky ale ted uz vubec nevim co mam delat
vysvetlim co chci
chci udelat neco jako program CMD - jenomze s vlastnimi prikazy ale ted vubec
nevim jestli mam nechat jar nebo dat do exe nebo jestli se na javu vykaslat a
dat jiny jazyk
a java my na zacatek pripada jazykove lehka jen ty zle platformy nevim co s nima a co se tyce jazyka C# tak tam uz nejsem schopen zapamatovat jediny kod - vcetne tech hello world
poradite tak?
Program jako cmd - při vytváření aplikace ji vytvoř jako konzolovou.
Platformy zatím neřeš, nejdřív se nauč pořádně základy.
Moc netuším, jak ti C# může připadat těžký, když základy jsou prakticky stejné jako v Javě .
A Javu máš? Pokud jo, tak možná nemáš asociovaný .jar s Javou.
Soubory .jar jsou zabaleny programem jar. Stejným programem se to dá i rozbalit, ale většinou k tomu není důvod.
V mainu by to mělo asi podobný smysl jako na toaletním papíře.
Ten příkaz napíšeš do konzoly nebo do Makefile. Pokud to chceš psát někam do NetBeans, tak to ti bude muset poradit někdo jiný. Já to dělám v Makefile, ale chystám se, že si vyzkouším Ant.
Eclipse ani NetBeans nepoužívám. V mém Makefile to vypadá asi takto:
%.jar : %.class
jar cvfe $*.jar $* -C ${CLASSPATH} $*.class
Spouštím to příkazem
make Trida.jar
Makefile není IDE. Je to soubor.
O Makefile tady článek není, je to dostatečně zdokumentováno jinde.
Tak jsem si včera vyzkoušel ten Ant a vypadá to velmi slibně. Na správu velkých projektů v Javě už nic lepšího asi neexistuje.
NetBeans mi sice do složky dist dalo soubor jar, ale on se nadá otevřít, prostě to nic nedělá. proč?
Tak ho zapni přes příkazový řádek, občas to někomu nejde zapnou poklikáním... Nebo je chyba ve tvém programu.
Samik11 - konzolová aplikace zapnout jde, jen nebude vidět případný výstup
Ahoj, mohu se zeptat jak ji přesně přes příkazový řádek spustím? Omluv mě pokud je to hloupá otázka jsem v této oblasti opravdu úplně nový. Díky moc
Zobrazeno 33 zpráv z 33.