Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako napraviti exe fajl uz pomoć JSmooth od projekta iz Eclipse-a

[es] :: Java :: Kako napraviti exe fajl uz pomoć JSmooth od projekta iz Eclipse-a

[ Pregleda: 3938 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jocat
Jovica T
Inđija

Član broj: 58613
Poruke: 74
*.smin.sezampro.yu.

ICQ: 308769610


Profil

icon Kako napraviti exe fajl uz pomoć JSmooth od projekta iz Eclipse-a13.11.2005. u 14:10 - pre 224 meseci
Koristim JSmooth 0.9.7 i koristeći sve opcije koje on nudi uspem da izgenerišem exe fajl, ali mi on javi (na Javi ) Could not find main class. Program will exit.
Napominjem da kod odeljka Application podesim unutar main class putanju do klase koja sadrži main odakle bi trebalo da se pokreće program i to tako što unutar Available Classes izaberem odgovarajuću.

Uz to, kako napraviti jar od projekta ? Napominjem da program ne zahteva web server, bazu podataka ili tako nešto .. Sve što je potrebno, osim klasa, da sadrži program su slike i nekoliko dat fajlova u kojima se čuvaju podaci.
Jar fajl sam napravio ručno, tako što sam zapakovao direktorijumsku strukturu projekta ostavljajući class fajlove. Problem je kako ubaciti i slike i dat fajlove, ali mislim da bi se drugačije greške javljale u odnosu na ono što se javlja (Could not find main class. Program will exit)..

Nadam se da neko ima dovoljno iskustva sa ovim da bi mogao da mi pomogne!

Hvala unapred!

... sve se moze kad se hoce ...
 
Odgovor na temu

rj444
Radomir Jakovljevic
Beograd

Član broj: 48212
Poruke: 354
*.rcub.bg.ac.yu.



Profil

icon Re: Kako napraviti exe fajl uz pomoć JSmooth od projekta iz Eclipse-a13.11.2005. u 22:32 - pre 224 meseci
Evo kako ja pravim jar fajlove, koristeci Eclipse wizard da ne bih pravio sam strukturu fajla. Ako koristis eksterne jar fajlove iz kojih se koriste neke klase, onda moras napisati manifest fajl, koji posle koristis u Eclipse-u, u jednom koraku onog wizarda. Taj manifest treba da izgleda ovako otprilike:

Code:

Manifest-Version: 1.0
Main-Class: imePaketaUKomJeKlasa.ImeKlaseKojaTrebaDaSeIzvrsava
Class-Path: imeJarFajlaKojiTrebaDaSeKoristi1 imeJarFajlaKojiTrebaDaSeKoristi2


i to je to.
Napominjem da naziv dodatnih jar fajlova, odnosno putanja, je relativna u odnosu na jar fajl koji se generise.

Npr. evo nekog mog manifest fajla

Code:

Manifest-Version: 1.0
Main-Class: radnik.Radnik
Class-Path: lib/looks-1.3.1.jar lib/mysql-connector-java-3.1.7-bin.jar


Znaci generisem Radnik.jar (ime nevezano sa sadrzajem manifesta), cija se izvrshna klasa nalazi u paketu radnik i naziva se Radnik. U direktorijumu sa jar fajlom koji ce se generisati (Radnik.jar) se nalazi dir lib, a u njemu su ova dva jar fajla (looks-1.3.1.jar i mysql-connector-java-3.1.7-bin.jar). I da, pazi da manifest fajl ima jednu praznu liniju na kraju, tj. kad otkucas ovu sa dodatnim jar fajlovima, lupni jedan enter.

E za ovo na pocetku mi nije jasno kakav exe fajl generises, pravi exe ili jar (Java executable)?


 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
*.ftn.ns.ac.yu.



+6 Profil

icon Re: Kako napraviti exe fajl uz pomoć JSmooth od projekta iz Eclipse-a14.11.2005. u 02:24 - pre 224 meseci
Citat:
jocat: ... ali mi on javi (na Javi ) Could not find main class. Program will exit...


Da rj444 je u pravu. Fali ti manifest fajl.

@ rj444: mala ispravka jar=Java ARchive ;)

Jar fajl mozes da napravis i rucno. Napravi zip arhivu ciju ekstenziju kasnije preimenujes u jar.
Naravno uz pomoc eclipse-a ce ti biti lakse. Ako ne koristis eclipse, nadam se da koristis
neko razvojno okruzenje, koje ti sigurno pruza opciju da napravis (exportujes) jar.
Jel imas neki jak razlog na pravis exe fajl?

Pozdrav!
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

rj444
Radomir Jakovljevic
Beograd

Član broj: 48212
Poruke: 354
*.ETF.BG.AC.YU.



Profil

icon Re: Kako napraviti exe fajl uz pomoć JSmooth od projekta iz Eclipse-a14.11.2005. u 11:56 - pre 224 meseci
@Toxter mala ispravka jar=Java ARchive ;)

da to je to, ali sam mislio u smislu executable kao izvrshna.
 
Odgovor na temu

jocat
Jovica T
Inđija

Član broj: 58613
Poruke: 74
*.com
Via: [es] mailing liste

ICQ: 308769610


Profil

icon Re: Kako napraviti exe fajl uz pomoć JSmooth od projekta iz Eclipse-a17.11.2005. u 12:33 - pre 224 meseci
Zahvaljujem se na odgovorima,

resio sam problem tako sto sam pronasao plugin za eclipse koji pravi
jar fajl i u sebi automatski generise taj manifest fajl.. Sto je bas
veoma zgodno.
Naziv zip fajla na netu je *** net.sf.fjep.fatjar_0_0_20.zip ***
pa googlanjem ce te naci, a ukoliko neko ne moze, moze mi se javiti,
pa cu mu poslati ... Tu ce te naci i objasnjenje kako se to radi.. Na
kraju sam napravio samo jedan bat fajl koji pokrece doticni jar.

Inace, ni ovo nije bas tako zgodno iz razloga sto se otvara dos.. Da
exe postoji mislim da se ne bi otvarao dos ...

Jos jedno dodatno pitanje ... Da li postoji neki plugin ili tako nesto
koji obezbedjuje sledecu funkcionalnost : Ovako neki napravljeni
projekat ikoji u sebi sadrzi jedan jar i niz dat fajlova koji su u
jednom direktorijumu, instalira, tj kopira ovaj folder na zeljeno
mesto, pravi ikonicu na ekranu ukoliko "instalater" tako nesto zeli...
Usput, i instalira Javu na doticni racunar, mada to nije dozvoljeno ?
... sve se moze kad se hoce ...
 
Odgovor na temu

rj444
Radomir Jakovljevic
Beograd

Član broj: 48212
Poruke: 354
*.rcub.bg.ac.yu.



Profil

icon Re: Kako napraviti exe fajl uz pomoć JSmooth od projekta iz Eclipse-a18.11.2005. u 16:37 - pre 224 meseci
Imas Nullsoft installer (nsis), koji ima svoj script jezik za opisivanje onoga sto zelis uraditi. Postoje i editori i kompajleri za taj script, pomocu kojih izgenerises exe fajl za instalaciju tvog programa (kao instalacija za winamp). Ja sam koristio nisedit 2.0.3 editor koji je jako zgodan jer ima i wizard pa osnovne opcije mozes ukljuciti bez znanja script jezika.
 
Odgovor na temu

[es] :: Java :: Kako napraviti exe fajl uz pomoć JSmooth od projekta iz Eclipse-a

[ Pregleda: 3938 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.