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

Pomoc oko java aplikacije... napraviti je da bude stand alone...

[es] :: Java :: Pomoc oko java aplikacije... napraviti je da bude stand alone...

[ Pregleda: 4717 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dark_Dante
unknown

Član broj: 27637
Poruke: 21
*.ptt.yu.



Profil

icon Pomoc oko java aplikacije... napraviti je da bude stand alone...07.09.2007. u 15:29 - pre 201 meseci
E ca, napravio sam java aplikaciju za cuvanje spiska CD-ova pa me zanima kako da je napravim da bude standalone aplikacija, tj. da mogu da je pokrecem sa desktopa...Citao sam negde da moze da se napravi (extenzija takvog fajla je .JNLP) samo nisam nasao kako da od moje aplikacije napravim tako nesto... Ako neko zna i moze da pomogne bio bih mu vrlo zahvalan, jer je program dosta koristan i bilo bi lepo da moze da radi nezavisno....
 
Odgovor na temu

dimitar 16
Dimitar Misev
Makedonija

Član broj: 31509
Poruke: 134
*.jacobs-university.de.

Jabber: dimitarmisev@gmail.com


Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...07.09.2007. u 16:33 - pre 201 meseci
http://java.sun.com/docs/books/tutorial/deployment/jar/build.html
 
Odgovor na temu

eXPerience
[ coded ]

Član broj: 14396
Poruke: 88
77.46.255.*

Sajt: [ coded ]


Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...07.09.2007. u 19:18 - pre 201 meseci
U cemu si pisao program ? Ako koristis Eclipse ili NetBeans veoma lako mozes da exportujes u jar fajl. A onda, ako hoces, pomocu programa exe4j od tog jar fajla napravis exe (i tako tvoj program ima ime koje upises kao naziv procesa, svoju ikonicu itd).
Dame biraju uvek pogresne tipove ... Na srecu ...
 
Odgovor na temu

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 132
194.106.175.*

Sajt: www.mnovakovic.info


+1 Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...07.09.2007. u 19:59 - pre 201 meseci
Upravo tako.. napravis Fat jar iz eclipsa - imas u okviru easy eclipsea dolazi kao plugin.

I onda neki exe wrapper. ja sam na primer koristio Xenoage Starter.. ubacis mu .jar i on ti generise .exe koji ga poziva. Ima proveru instalirane java virtual masine, stavis mu ico. Ql je u svakom slucaju. E sada, ako hoces i da mu ugradis JVM ako nije instalirana na kompjuteru mozes i to, nisam radio, ali google zna
 
Odgovor na temu

mojo12

Član broj: 136355
Poruke: 221
*.eunet.yu.



Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...07.09.2007. u 22:38 - pre 201 meseci
Citat:
Dr NIK: Upravo tako.. napravis Fat jar iz eclipsa - imas u okviru easy eclipsea dolazi kao plugin.

I onda neki exe wrapper. ja sam na primer koristio Xenoage Starter.. ubacis mu .jar i on ti generise .exe koji ga poziva. Ima proveru instalirane java virtual masine, stavis mu ico. Ql je u svakom slucaju. E sada, ako hoces i da mu ugradis JVM ako nije instalirana na kompjuteru mozes i to, nisam radio, ali google zna


Nema potrebe za .exe wrapperom.
Ako je .jar fajl on je isto sto i .exe fajl ako je instaliran JVM.
 
Odgovor na temu

Dark_Dante
unknown

Član broj: 27637
Poruke: 21
*.ptt.yu.



Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...08.09.2007. u 15:00 - pre 201 meseci
E hvala vam puno... Bilo je dovoljno samo da napravim .jar file i sve radi odlicno... A nije mi toliko potreban .exe file sa svojom ikonicom, mislim necu ja da prodajem aplikaciju :D
Samo mi treba radi drzanja svoje baze diskova i ljudi kojima sam dao diskove :)
A ja sam mislio da je to mnogo komplikovanije :D
 
Odgovor na temu

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 132
213.244.208.*

Sajt: www.mnovakovic.info


+1 Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...08.09.2007. u 18:36 - pre 201 meseci
Citat:
Nema potrebe za .exe wrapperom.
Ako je .jar fajl on je isto sto i .exe fajl ako je instaliran JVM.


Pa sad... mozda nekome jar nije asociran sa javaw ili java.. Cesto se desava. Plus jar nema svoju ikonicu, ne deluje pro, i jos uz to svi smo navikli da startujemo exe fajl, jednostavno jako dobro dodje osim ako nece da koristi za samo svoje potrebe sto je izgleda i slucaj
 
Odgovor na temu

mojo12

Član broj: 136355
Poruke: 221
*.eunet.yu.



Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...08.09.2007. u 19:12 - pre 201 meseci
Citat:
Dr NIK: Pa sad... mozda nekome jar nije asociran sa javaw ili java.. Cesto se desava. Plus jar nema svoju ikonicu, ne deluje pro, i jos uz to svi smo navikli da startujemo exe fajl, jednostavno jako dobro dodje osim ako nece da koristi za samo svoje potrebe sto je izgleda i slucaj


Ali onda takav fajl nece raditi na drugom sistemu izuzev na Windows-u sto ponistava ceo koncept Java razvoja.
Mislim da su Java programeri uopsteno protiv takvog resenja.

Treba edukovati korisnike da je .jar fajl identican sa .exe fajlom.
Sto se tice ikonica u Windowsu moze da se napravi jednostavna precica sa odredjenom ikonicom.
 
Odgovor na temu

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 132
213.244.209.*

Sajt: www.mnovakovic.info


+1 Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...08.09.2007. u 23:13 - pre 201 meseci
Citat:
Ali onda takav fajl nece raditi na drugom sistemu izuzev na Windows-u sto ponistava ceo koncept Java razvoja.
Mislim da su Java programeri uopsteno protiv takvog resenja.

Treba edukovati korisnike da je .jar fajl identican sa .exe fajlom.
Sto se tice ikonica u Windowsu moze da se napravi jednostavna precica sa odredjenom ikonicom.


To sto si rekao je totalno besmisleno! Takodje, taj shortcut nece raditi na drugim platfromama, zar ne? A kako samo neprofesionalno izgleda. Ja nisam video neku aplikaciju koja ima samo jar.

Tebi treba isti jar koji ce biti isti na svim platfromama, a nacin distribucije po platformama je VEOMA platformski-dependent...

Na Mac-u imas uz njega Jar Bundler koji ti od jar-a pravi app MAC-ov.. Za Win imas ove startere ili nesto slicno. Pogledaj eclipse naprimer, ista je aplikacija na svim platformama, a ti delovi koji obezbedjuju izvrsavanje su naravno prilagodjeni platformi. Naravno!

A i kao sto sam rekao, nije svima jar povezan sa java i javaw ( ne secam se trenutno kako to povezivanje sa extenzijama funkcionise na MAC-u i *NIX u ) ali standardni nacin za startovanje aplikacija za odredjenu aplikaciju je uvek najdobrodosliji





 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl-1.sezampro.yu.



+13 Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...08.09.2007. u 23:45 - pre 201 meseci
Odgovor na ovo pitanje zavisi od toga kakva aplikacija je u pitanju. U svakom slucaju jar (i eventualni libovi) su neophodni. Ukoliko je u pitanju komercijalna aplikacija ili prosto zelite da ponudite lep installer, onda je potrebno da se koristi neki softver koji generise instalaciju za target platforme. Jedan primer je install4j. Ukoliko je u pitanju softver koji prosto treba da moze da se pokrene i koji, na primer, se isporucuje za Windows i Linux, dobicete sh i bat skripte koje pokrecu aplikaciju. U tezem slucaju, aplikacija ce se isporucivati odvojeno za Windows, odvojeno za Linux (npr Eclipse), a obicno ima i native varijanta koja na svim platformama radi. U ovom slucaju, coveku je posao zavrsio jar. Ipak je pametno da se napravi bat skripta (u najmanju ruku) u slucaju da je jar asociran sa nekim drugim programom (npr. Nokia Jar instalerom).
 
Odgovor na temu

mojo12

Član broj: 136355
Poruke: 221
*.eunet.yu.



Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...09.09.2007. u 12:56 - pre 201 meseci
Citat:
Dr NIK: To sto si rekao je totalno besmisleno! Takodje, taj shortcut nece raditi na drugim platfromama, zar ne? A kako samo neprofesionalno izgleda. Ja nisam video neku aplikaciju koja ima samo jar.

Tebi treba isti jar koji ce biti isti na svim platfromama, a nacin distribucije po platformama je VEOMA platformski-dependent...

Na Mac-u imas uz njega Jar Bundler koji ti od jar-a pravi app MAC-ov.. Za Win imas ove startere ili nesto slicno. Pogledaj eclipse naprimer, ista je aplikacija na svim platformama, a ti delovi koji obezbedjuju izvrsavanje su naravno prilagodjeni platformi. Naravno!

A i kao sto sam rekao, nije svima jar povezan sa java i javaw ( ne secam se trenutno kako to povezivanje sa extenzijama funkcionise na MAC-u i *NIX u ) ali standardni nacin za startovanje aplikacija za odredjenu aplikaciju je uvek najdobrodosliji


Iskren da budem, 80% ove poruke nisam razumeo, zbog nemustog jezika koji koristis.

Samo da kazem da postoji milion profesionalnih aplikacija koje se distribuiraju kao jar i to kompanije ne vide kao problem. Naravno postoji instalacioni program (opet .jar file) koji pravi precice za sve platforme.

A to da li je asociran .jar fajl je apsolutno besmisleno pitanje. Pri instalaciji se asocijacija uvek konfigurise gotovo uvek automatski.
Isti problem je i sa .exe fajlovima. Desava se da nedostaje .NET framework ili postoji ali nije takodje asociran pa je isti problem. Korisnici dobijaju sve vec instalirano i gotovo kada instaliraju Windows pa se to ne primecuje ali je princip kod svih isti.

 
Odgovor na temu

mojo12

Član broj: 136355
Poruke: 221
*.eunet.yu.



Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...09.09.2007. u 13:11 - pre 201 meseci
Citat:
Vanja Petreski: Odgovor na ovo pitanje zavisi od toga kakva aplikacija je u pitanju. U svakom slucaju jar (i eventualni libovi) su neophodni. Ukoliko je u pitanju komercijalna aplikacija ili prosto zelite da ponudite lep installer, onda je potrebno da se koristi neki softver koji generise instalaciju za target platforme. Jedan primer je install4j. Ukoliko je u pitanju softver koji prosto treba da moze da se pokrene i koji, na primer, se isporucuje za Windows i Linux, dobicete sh i bat skripte koje pokrecu aplikaciju. U tezem slucaju, aplikacija ce se isporucivati odvojeno za Windows, odvojeno za Linux (npr Eclipse), a obicno ima i native varijanta koja na svim platformama radi. U ovom slucaju, coveku je posao zavrsio jar. Ipak je pametno da se napravi bat skripta (u najmanju ruku) u slucaju da je jar asociran sa nekim drugim programom (npr. Nokia Jar instalerom).


Isti proces je i za .exe fajl kompajliran sa .NET framework-om.
Isto mora da se pravi instalacioni program koji ce da instalira .NET framework, precice, putanje i sl.

Kao sto sam vec rekao u prethodnoj poruci, Windows vec sve ima integrisano u sebi pa se taj proces pojednostavljuje ali je isti kao i za .jar fajl.

Licno mislim da je totalno glupo traziti instalatere za svaku platformu posebnu.
Imas .jar fajl koji ce raditi na svim platformama sa takodje .jar instalacionim programom (recimo IzPack koji sam koristio) i to je dobro resenje, a ne da se kopa po internetu za 10 programa koji ce praviti posebne verzije .jar fajla za posebne platforme. Bespotrebno gubljenje vremena i nije uopste u duhu Jave.
 
Odgovor na temu

Dr NIK
Novakovic Marko
BG

Član broj: 19744
Poruke: 132
194.106.175.*

Sajt: www.mnovakovic.info


+1 Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...09.09.2007. u 13:20 - pre 201 meseci
Citat:
Iskren da budem, 80% ove poruke nisam razumeo, zbog nemustog jezika koji koristis.

A to da li je asociran .jar fajl je apsolutno besmisleno pitanje. Pri instalaciji se asocijacija uvek konfigurise gotovo uvek automatski.
Isti problem je i sa .exe fajlovima. Desava se da nedostaje .NET framework ili postoji ali nije takodje asociran pa je isti problem. Korisnici dobijaju sve vec instalirano i gotovo kada instaliraju Windows pa se to ne primecuje ali je princip kod svih isti.


Hajde mi reci, molim te sta je nejasno u mojoj prethodnoj poruci?

Jedno je kada ti distribuiras aplikaciju jednom korisniku i ti je sam i postavljas pa namestis sve kako treba. Na primer, ovde u domu imaju prog u javi i imaju .bat shortcut na desktopu. Tu niko nece nista instalirati ili dirati, tako da nema potrebe za nekim wrapperima.

ALi sta se desava sa "nekontrolisanim" okruzenjem? Sa aplikacijama koje se distribuiraju obicnim korisnicima? Sta ako neko hoce da startuje aplikaciju a nije instalirana java odnosno odgovarajuca verzija iste? Ko vrsi tu proveru? Ili ako je nekome jar preuzeo neki drugi program ( Nokia Jar Installer, ili kod mene je nekada TotalCmd otvarao jar kao zip fajl ). Nema potrebe prepustiti slucaju takvu situaciju. I u takvim situacijama wrapperi su pravo resenje ako se ja ne varam

I da se nadovezem na ovu tvoju prethodnu poruku. Jar fajl je isti UVEK, na svim platformama, samo se te finese oko distribucije/startovanja razlikuju.
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl-3.sezampro.yu.



+13 Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...09.09.2007. u 13:24 - pre 201 meseci
Citat:
mojo12:
Licno mislim da je totalno glupo traziti instalatere za svaku platformu posebnu.
Imas .jar fajl koji ce raditi na svim platformama sa takodje .jar instalacionim programom (recimo IzPack koji sam koristio) i to je dobro resenje, a ne da se kopa po internetu za 10 programa koji ce praviti posebne verzije .jar fajla za posebne platforme. Bespotrebno gubljenje vremena i nije uopste u duhu Jave.


Ne pravi se 10 vrsta jarova i ne treba ti 10 programa. Kao sto rekoh, pomenuti program radi na vise platformi i generise instalere za vise platformi. U svakom slucaju jar je jedan. Kome ovo treba, korisno je. Kome ne treba, jos bolje.
 
Odgovor na temu

zigizig

Član broj: 42968
Poruke: 167
89.110.196.*



+10 Profil

icon Re: Pomoc oko java aplikacije... napraviti je da bude stand alone...16.09.2007. u 09:46 - pre 201 meseci
Ja sam koristio GhostInstaller za pravljenje exe instalacije za Windows. Dodao sam u paket i javu tako da na računaru ne treba da postoji instalirana java da bi program radio i za startovanje koristim .bat (ima i neki program koji kreira exe za startovanje ali me mrzelo da kopam jer ionako korisnik ima shortcut ikonice a bat ne vidi), jedino što sam .jar aplikacije stavio u /lib/ext od jave. To povećava veličinu instalacije ali kome je danas problem 100MB više ;) Program omogućava da se uz malo podešavanja odradi i update aplikacije.
Vrlo korisno ako je klijent nestručan i još daleko da bi mogao nešto sam da uradiš. Samo mu daš .exe i gotovo, a on neće da pita šta je ovo jer nije do sada video .jar i ne moraš da mu objašnjavaš šta je to java.
 
Odgovor na temu

[es] :: Java :: Pomoc oko java aplikacije... napraviti je da bude stand alone...

[ Pregleda: 4717 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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