Citat:
kish kaže:
|
Pa ne treba joj JRE ako kaže da uspešno kompajlira Java programe, što znači da već ima JDK koji sadrži u sebi JRE
Kao prvo... Kompajliranje nije dovoljna preduslov da se fajl izvršava kao jar. Jar je ništa drugo do vrsta arhive koja sadrži sve neophodne klase (fajlove koji se u stvari izvršavaju) i resurse (slike, muzika itd.)
Fajlove koje dobijaš posle kompajliranja možeš da izvršiš običnim pozivanjem iz konzole komande:
Kod:
java moj_program.class
gde ćeš naravno moj_program.class da zameniš imenom fajla koji dobiješ kod tebe nakon kompajliranja.
Ako takav fajl imaš nameru da izvršavaš kao jar (znači sve u jednom fajlu) potrebno je da prvo napraviš jar fajl. Za to ti je potrebno da napraviš prvo tzv. "Manifest" fajl koji će sadržati info o tome koja klasa se prvo traži kad pokreneš tvoj zapakovan jar fajl sa komandom
Kod:
java -jar moj_program.jar
Detaljnij uputstva:
Kako napraviti jar fajl