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

Make a .JAR executable ??

[es] :: Java :: Make a .JAR executable ??

[ Pregleda: 5271 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Make a .JAR executable ?? 22.11.2005. u 00:20 - pre 223 meseci
Prvo sam isao na to da savladam osnovu Jave itd.
Sad kad sam to uklavirio kako JAVA funkcionise u odnosu na druge programske jezike ( c++, PHP) imam problema sa pravljenjem .jar fajlova!!!


Recimo ako imam nesto kako PrimerZaJar

Kreiram manifest file manifest.mft
Code:

Manifest-Version: 1.0
Main-Class: PrimerZaJar
Classpath: .\IzlazniJarFajl.jar


I preko komandne linije zadam ovako nesto:
Code:

jar cvfm IzlazniJarFajl.jar manifest.mft *.class

Ja dobijem IzlazniJarFajl.jar ali to mi bude kako ikonica rar fajla i kad kliknem na nju u njoj se nalazi sve sto se nalazilo u tome folderu gde je i CLASS !!
Znaci sve je u tome IzlazniJarFajl.jar .

Mislim gde gresima sta treba da uradim da bi taj IzlazniJarFajl.jar bio executable ( da mogu da ga aktivirim na CLICK ??


Isti problem imam i kad idem preko JCreator Pro -> Tools -> Create .jar File

Isto kako rezultat dobijem imeFajla.jar ( ali opet kad kliknem ono je rar i u njemu sve sto se nalazi u istom folderu)???

Ima li neko ideju i predstavu u cemu bi mogao biti problem!!!

WINXP -> nemam ni SP1 niti SP2 -> Samo neke zakrpe iz SP1 !!!


Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

smrz
promenio bi

Član broj: 61190
Poruke: 98
82.117.193.*

Sajt: 70.84.131.212/data/toons/..


Profil

icon Re: Make a .JAR executable ?? 22.11.2005. u 07:38 - pre 223 meseci
Zvuči kao da je neka arhiver aplikacija (npr. winrar) zadužena za jar fajlove.
U toj aplikaciji, u opcijama skini tu vezu i proradiće.
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: Make a .JAR executable ?? 22.11.2005. u 07:55 - pre 223 meseci
Bilo je namesteno da winrar cita jar fajlove!!
Sad sam to iskljuco i medjutim opet nista se ne desava!!!
Sad mi otvara CMD !!!!

I opet ako uzmem winrar ili zip arhiver opet mogu da vidim razne classe u tome!!!!
Sad mi stvarno nista nije jasno!!!



[Ovu poruku je menjao sale83 dana 22.11.2005. u 08:58 GMT+1]
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

Toxter
NS

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



+6 Profil

icon Re: Make a .JAR executable ?? 22.11.2005. u 16:58 - pre 223 meseci
napravi .bat fajl koji ce sadrzati sledece:
java -jar nazivJarFajla.jar

dupli klik na taj .bat fajl (npr pokreni.bat) ce pokrenuti main metodu
klase koja je definisana u manifestu pod Main-Class (u tvom slucaju ce
pokrenuti main metodu klase: PrimerZaJar).

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

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: Make a .JAR executable ?? 22.11.2005. u 23:42 - pre 223 meseci
Nazalost i to sam probao!!
U tome slucaju samo blicne CMD!!!

Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

Toxter
NS

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



+6 Profil

icon Re: Make a .JAR executable ?? 22.11.2005. u 23:45 - pre 223 meseci
Citat:
sale83: Nazalost i to sam probao!!
U tome slucaju samo blicne CMD!!!


To znaci da se tvoj program izvrsio i zatim se zatvorio command prompt.
Udji u command prompt i otkucaj pokreni (tj. naziv .bat fajla) i udari enter.

Pa javi sta ti je ispisano.

Pozdrav!

[Ovu poruku je menjao Toxter dana 23.11.2005. u 00:46 GMT+1]
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

rj444
Radomir Jakovljevic
Beograd

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



Profil

icon Re: Make a .JAR executable ?? 23.11.2005. u 00:15 - pre 223 meseci
U Windowsu tj. Rar programu ti je podeseno da bude default program za jar datoteke. Klikni na jar desnim klikom i idi na open with... pa onda izaberi iz bin direktorijuma jave fajl javaw.exe, zatim cekiraj Always use the selected... Pa onda probaj.
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: Make a .JAR executable ?? 23.11.2005. u 00:46 - pre 223 meseci
@rj444

HVALA!!! To je bilo to!!!

Sad radi sve kako treba!
Pozzzzzzzzz

[Ovu poruku je menjao sale83 dana 23.11.2005. u 01:48 GMT+1]
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

Shejn
Srbija

Član broj: 11830
Poruke: 232
*.dialup.neobee.net.



Profil

icon Re: Make a .JAR executable ?? 23.11.2005. u 14:23 - pre 223 meseci
Ja imam slican problem. Napravio sam .bat i pokrenuo ga ali mi javlja gresku:
Code:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/netbeans/lib/awtextra/AbsoluteLayout 

E sad , pretpostavljam da je greska negde oko postavljanja path-a, samo je pitanje gde.
Hvala ...
 
Odgovor na temu

mucky
Aleksandar Mastilović
Freelancer
Novi Sad - Srbija

Član broj: 237
Poruke: 412
*.leased.neobee.net.



+1 Profil

icon Re: Make a .JAR executable ?? 23.11.2005. u 14:39 - pre 223 meseci
Greska je sto si ukljucio AbsoluteLayout dok si pravio to sto si pravio u NetBeans, a nisi ukljucio opciju da ti se AbsoluteLayout biblioteka spakuje u jar zajedno sa tvojim programom.
 
Odgovor na temu

Shejn
Srbija

Član broj: 11830
Poruke: 232
..mtsns-ns.customer.sbb.co.yu.



Profil

icon Re: Make a .JAR executable ?? 23.11.2005. u 17:01 - pre 223 meseci
Citat:
mucky: Greska je sto si ukljucio AbsoluteLayout dok si pravio to sto si pravio u NetBeans, a nisi ukljucio opciju da ti se AbsoluteLayout biblioteka spakuje u jar zajedno sa tvojim programom.


... jel znas mozda kako da ispravim tu gresku?
 
Odgovor na temu

Toxter
NS

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



+6 Profil

icon Re: Make a .JAR executable ?? 23.11.2005. u 18:49 - pre 223 meseci
Klasa 'AbsoluteLayout' ti mora biti u CLASSPATH-u. Zato ti javlja: java.lang.NoClassDefFoundError tj. nije ga nasao u CLASSPATH-u.

Probaj da editujes .bat fajl na ovakav nacin:
Code:

@echo off
set OLDCP=%CLASSPATH%
set CLASSPATH=%CLASSPATH%;.;jarKojiSadrziKlasuAbsoluteLayout.jar
java -jar nazivJarFajla.jar
set CLASSPATH=%OLDCP%



Kako ne koristim NetBeans ne znam koji je to 'jarKojiSadrziKlasuAbsoluteLayout.jar' tj. moras da ga pronadjes kako znas i umes (probaj u NetBeans-u).
Takodje to mora biti apsolutna putanja do njega.
Npr: c:\ProgramFiles\Sun\NetBeans\jarKojiSadrziKlasuAbsoluteLayout.jar

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

Shejn
Srbija

Član broj: 11830
Poruke: 232
*.dialup.neobee.net.



Profil

icon Re: Make a .JAR executable ?? 24.11.2005. u 11:26 - pre 223 meseci
Probao sam ali opet nista. Kada napravim neku aplikaciju bez layouta on je pokrene a sa layoutom nece.
Znaci definitivno je Layout u pitanju samo ne znam kako da ga sredim!
 
Odgovor na temu

Toxter
NS

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



+6 Profil

icon Re: Make a .JAR executable ?? 24.11.2005. u 13:55 - pre 223 meseci
Jesi li pokusao onako kako sam ti objasnio u proslom postu?

Koji exception sada dobijas?
Paste-uj to ovde.

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

Shejn
Srbija

Član broj: 11830
Poruke: 232
*.dialup.neobee.net.



Profil

icon Re: Make a .JAR executable ?? 25.11.2005. u 09:33 - pre 223 meseci
Greska je identicna.Evo kako izgleda:
Code:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/netbeaans/lib/awtextra/AbsoluteLayout              
        at pozajmice.GlavniJFrame.initComponents(GlavniJFrame.java:112)
        at pozajmice.GlavniJFrame.<init>(GlavniJFrame.java:22)
        at pozajmice.GlavniJFrame$2.run(GlavniJFrame.java:635)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThrread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThreaad.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)                                    
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) 
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)


u AbsoluteLayout.jar se nalazi ovaj path koji on meni gore prijavljuje, tj. :
Code:

AbsoluteLayout.jar\org\netbeans\lib\awtextra\AbsoluteLayout

a evo i .bat koji sam napravio:
Code:

@echo off
set OLDCP=%CLASSPATH%
set CLASSPATH=%CLASSPATH%;.;C:\netbeans-4.1\ide5\modules\ext\AbsoluteLayout.jar
java -jar Pozajmice.jar
set CLASSPATH=%OLDCP%
 
Odgovor na temu

Toxter
NS

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



+6 Profil

icon Re: Make a .JAR executable ?? 25.11.2005. u 10:46 - pre 223 meseci
Nisi nesto dobro uradio, jer ti ne vidi AbsoluteLayout.class u CLASSPATH-u.
Mozda ti nije dobra putanja:
Code:

C:\netbeans-4.1\ide5\modules\ext\AbsoluteLayout.jar


Evo instalirao sam NetBeans i kod mene je putanja:
Code:

C:\Program Files\netbeans-4.1\ide5\modules\ext\AbsoluteLayout.jar


Znaci fali ti: 'Program Files', medjutim ne mora da znaci jer si ti mozda
prilikom istalacije promenio default putanju ?!

Probaj da iskopiras AbsoluteLayout.jar u tvoj dir gde ti se nalazi .bat fajl,
pa onda stavi u .bat stavi:
Code:

set CLASSPATH=%CLASSPATH%;.;AbsoluteLayout.jar


Javi kakva je situacija.

Pozdrav!

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

Shejn
Srbija

Član broj: 11830
Poruke: 232
*.dialup.neobee.net.



Profil

icon Re: Make a .JAR executable ?? 25.11.2005. u 11:04 - pre 223 meseci
Situacija je ista !
Jel bi mogao da napravis neku jednostavnu formu sa ovim layout-om pa da probas da napravis JAR?
10x
 
Odgovor na temu

Toxter
NS

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



+6 Profil

icon Re: Make a .JAR executable ?? 25.11.2005. u 14:21 - pre 223 meseci
Ne znam zasto se ovo desava kod NetBeans (mozda NetBeans ne pravi dobre jar-ove?).

Znaci, iako ga stavim u CLASSPATH (AbsoluteLayout.jar)
main klasa mog (korisnickog) jar-a ga ne vidi.
Da bi program proradio treba dodati i korisnicki jar u CLASSPATH i pokrenuti main klasu:
Sadrzaj pokreni.bat fajla:
Code:

@echo off
set OLDCP=%CLASSPATH%
set CLASSPATH=%CLASSPATH%;.;C:\Program Files\netbeans-4.1\ide5\modules\ext\AbsoluteLayout.jar;D:\test\testApp.jar
java testapp.Main
set CLASSPATH=%OLDCP%


testApp.jar stavi u D:\test direktorijum, takodje tamo stavi i pokreni.bat fajl

testApp.jar mozes skinuti u attachment-u.

I za kraj, toplo ti preporucujem da probas www.eclipse.org za razvoj Java aplikacija.
P.S. U Eclipse-u mi se do sada nije desavalo ovako nesto.

Pozdrav!

Sad mu nije nista, ubio si ga k'o zeca...
Prikačeni fajlovi
 
Odgovor na temu

Shejn
Srbija

Član broj: 11830
Poruke: 232
..mtsns-ns.customer.sbb.co.yu.



Profil

icon Re: Make a .JAR executable ?? 25.11.2005. u 19:09 - pre 223 meseci
Da sad je ok ... mada ...
Naime, aplikacija koju sam napravio se sastoji od dva prozora. Na prvom prozoru se pored ostalog nalazi i dugme koje kada se klikne otvara se drugi prozor. E sad kada pokrenem .Jar koji sam napravio, jedva, i kada kliknem na to dugme zatvara se cela aplikacija.
napominjem, Aplikacija radi iz NetBean-a.
 
Odgovor na temu

Toxter
NS

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



+6 Profil

icon Re: Make a .JAR executable ?? 26.11.2005. u 12:03 - pre 223 meseci
Paste-uj source pa da vidimo u cemu je problem.

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

[es] :: Java :: Make a .JAR executable ??

[ Pregleda: 5271 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

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