Poslao: 02 Nov 2005 12:53
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Da li je moguce nekako program pisan u javi kompajlirati u izvrsan fajl? Ne bih da korisnici moraju da kucaju "java MojProg" da bi se program pokrenuo, a i onaj command promt prozor koji se pojavljuje mi ide na zivce, nego da jednostavno ima jedan izvrsni fajl koji pokrece program.
Da li je tako nesto izvodljivo?
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 02 Nov 2005 16:52
|
offline
- Laki123
- Novi MyCity građanin
- Pridružio: 02 Nov 2005
- Poruke: 5
|
Ako je program u .jar fajlu pokrenuce se kao i exe. Ovo vazi za Windows XP.
|
|
|
|
Poslao: 02 Nov 2005 16:57
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
Napravi batch file preko koga ces pozvati to java mojProgi i pokrenuce ti app.
E sada, nisam siguran da li ce ti se ugasiti cmd pri pokretanju progija.
Na slican nacin je jedan moj kolega napravio 'izvrsni' fajl.
|
|
|
|
Poslao: 02 Nov 2005 17:21
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Postoji komercijalan program koji ce da napravi EXE, cak ce i u TaskManageru stajati ime.exe, a ne JAVAW. Ukoliko te interesuje, mogu da ga potrazim.
Imas dalje mogucnost da napravis mali exe, koji ce imati ikonicu, a koji ce samo pozvati JAR fajl (ili class fajl).
|
|
|
|
Poslao: 04 Nov 2005 23:58
|
offline
- Pridružio: 25 Nov 2004
- Poruke: 2297
- Gde živiš: Kragujevac
|
Najlakše je da napraviš .bat fajl koji će da pokrene java aplikaciju. On može da se lako pretvori u .exe, samo se ne sećam koji sam programčić koristio za to pretvaranje (verujem da postoji više programčića za istu stvar). Tako pokreneš mali exe fajl, a on onda startuje java aplikaciju.
Ako tražiš alat da kompletnu java aplikaciju pretvoriš u exe, to je već komplikovanija stvar. Zapravo ja znam za jedan alat koji nije besplatan i radi upravo to (ja ga nemam a mrzi me da sad trazim link, ali ako baš nekom treba naći ću ga). Ne bih ti ga preporučio - ne vidim neku svrhu. Kad se pomoću tog alata java aplikacija pretvori u exe, samo se malo sporije učitava (kao npr. obična java aplikacija) a radi brzo kao da je program od početka pisan u C++.
Da se ne bi pojavljivao CMD prozor, java aplikaciju treba startovati komandom javaw umesto java.
|
|
|
|
Poslao: 05 Nov 2005 10:44
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Ok... to je to... napravio sam svoj mali Loader.exe koji ce mi pokretati aplikaciju... jos samo jedno pitanje. Da li se na svim platformama koje imaju instaliranu javu program koji pokrece jar zove java ili javaw?
|
|
|
|
Poslao: 05 Nov 2005 10:46
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Na Linuxu se isto pokrece sa JAVA, za JAVAW nisam siguran...
|
|
|
|
Poslao: 05 Nov 2005 22:19
|
offline
- Pridružio: 25 Nov 2004
- Poruke: 2297
- Gde živiš: Kragujevac
|
Ne vidim zašto ne bi važilo isto, ali za Linux stvarno nisam siguran.?
|
|
|
|
|