[ ackom @ 02.12.2008. 16:32 ] @
Pozdrav!
Koristim JCreator, pocetnik sam u svemu, pa bih hteo da resim ovu dilemu.
Na primer napravim neki najobicniji projekat (java aplikaciju) u okviru JCreator i sacuvam ih u nekom folderu na hard.
Sad me muci kako da pokrenem ovo programce? Direktno iz JCreatora moze ali bez njega kako?
U folder u kome sam sacuvao aplikaciju sadrzi:
fajl npr.jcp
folder classes u kome su fajlovi sa ekstenz class
folder src u kome su fajlvoi sa java ekstenz.
Kako sad neko da pokrene ovo programce, da li je potreban neki exe fajl?

I jos nesto bitno sto mi nije jasno, da li ce ova aplikacija raditi na racunarima u kojima nije instaliran jdk1.5.0_15?
[ Radovan__III @ 02.12.2008. 18:36 ] @
Bilo bi bolje da si malo citao FAQ ili bar osnovne stvari koje imas na sun sajtu pre nego sto si poceo da pravis program ali nadam se da ces u buducnosti :)

Za pokretanje aplikacija se koristi JRE ( java runtime environment ) sto ti vec sigurno imas na kompu, JDK daje neke alate za kompajliranje itd ( idi na sun sajt )

Da bi pokrenuo program potrebno je da odes preko commandpromta ( ako koristis win ) , pozicioniras se u folder gde ti se nalaze class fajlovi i pokrenes pocetni java fajl ( verovatno se zove nesto kao program.class ) pokrece se sa komandom : java Program i program ce se pokrenuti

Verovatno ti u tom tvom programu ( JCreatora ) imas opciju negde u file meniju da sacuvas ( ili izvezes ) ceo projekat kao JAR fajl ( procitaj sta je JAR fajl ) i onda samo treba da pokreces taj JAR fajl sa komandom : java Program npr ako si izvezao u Program.jar


I jos nesto bitno sto mi nije jasno, da li ce ova aplikacija raditi na racunarima u kojima nije instaliran jdk1.5.0_15?
Kao sto je pomenuto da pokretanje java programa treba ti JRE i u zavisnosti od stvari koje si ti koristio pri pisanju programa moze ti trebati i najnoviji jre1.6.x
[ ackom @ 02.12.2008. 18:57 ] @
Hvala Radovane sto si odgovorio!
Da budem iskren sa engleskim vrlo slabo stojim, a za neko programiranje sam se zagrejao, pa zato trazim odgovor na forumu. Verovatno bih procitao nesto, na sun sajtu pre nego nesto postavim.
Ne znam da li u opste ima logike, uciti programiranje, a poznavati veoma malo engleski. Jednostvno ne ide mi bas, a nisam ga ni ucio u skoli. Nesto bih verovatno mogao da procitam ali tehnicke stvari, to mi je vec teze, verovatno bih se premorio vise nego da istovarim kamion. Mnogo me jede taj engleski.
Pocetkom ove godine sam kao poceo da ucim nesto javu, ali kasnije sam se udaljio tako da sam sad gotovo na pocetku. Eto imam zelju da naucim iz hobija, ali i mozda nesto primenim na poslu. Poznajem nesto PHP i MySQL, ali javu veoma malo.

Odoh ja od teme. Ovaj put pokretanja java aplikacije sto si ti predlozio mi nije nesto privlacan. Mislio sam na dvoklik. Znas ono ikonica na desktopu, kliknem dva puta i pokrenem program.
Sad sam se setio da moze preko .bat fajla, ali kako se on pravi ne mogu da se setim.

Drugo pitanje sam mozda pogresno postavio jer sam pomenuo jdk1.5.0_15.
Jednostavnije bilo bi ne logicno, bar meni, da prvo instaliram neki program (JRE) na osnovu koga bi moja aplikacija radila.
Mozda i gresim, mozda JRE ide u okviru WinXP opreativnog sistema, pa je potrebno samo pokrenuti aplikaciju.
Mozes li mi malo razjasniti na jednostavniji nacin, da te zamolim. Rado bih ja da sam procitam, da ne mucim nikog, ali taj engleski dusu mi vadi, ne ide pa ne ide.
[ djordje1979 @ 02.12.2008. 19:16 ] @
Citat:
ackom:  Mislio sam na dvoklik. Znas ono ikonica na desktopu, kliknem dva puta i pokrenem program.

*.jar se pokrece na dvoklik, a sad aj na ucenje engleskog.
[ ackom @ 02.12.2008. 19:31 ] @
jes bre majku mu, stvarno jar se pokrece na dvoklik!
[ Radovan__III @ 02.12.2008. 20:30 ] @
Mozda i gresim, mozda JRE ide u okviru WinXP opreativnog sistema, pa je potrebno samo pokrenuti aplikaciju.

Mislim da dolazi sa vistom i sa update-om za winXP , mislim da ne dolazi ni sa SP2 winXP

Resenje je jednostavno, napravis instalaciju koja prvo instalira javu pa onda tvoj program i sve radi. Naravno nemas ovakvih problema sa Linuxom :)