Poslao: 06 Dec 2005 08:20
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Source programa koji sam dao gore snimas u fajl Test.java.
Kompajliras ga sa 'javac Test.java', startujes sa 'java Test' (bez navodjenja ekstenzije).
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 12 Nov 2006 03:14
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
bobby ::
- pod System Variables potraziti varijablu PATH, selektovati je jednim klikom, pa kliknuti dole dugme Edit
- pod Variable Value dodati (napominjem DODATI) putanju prema java kompajleru, kod mene to izgleda ovako: ';C:\Program Files\Java\jdk1.5.0\bin\' (bez navodnika)
Kada ovo odradim kompajler mi radi, ali kada kucam 'ipconfig' dobijam gresku.... ostale komande mi ne rade.... kada obrisam PATH i restartujem sve normalno radi.....
Inace evo sad sam primetio... instalio sam javu i evo u firefox-u dok ovo kucam povlaci mi crvene linije ispod reci... kao ono u wordu....
moze li se ovo ugasiti ?
tnx
Dopuna: 12 Nov 2006 2:14
Ovo gore sam prevazisao.... ali imam naravno odmah sledeci problem...
Radio u notpadu ili TextPad-u isto je....
Kompajliranje kaze (TextPad)
Tool completed successfully
ovako izgleda kada pokrenem
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Press any key to continue . . .
ovako izgleda kada uradim iz cmd-a..... Lepo sam nazvao Test.java, posle toga sam kucao samo java Test (bez class)
C:\>java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Inace kopirao sam ono bobby primer... dakle, iskljucuje se neka greska prilikom kucanja....
Gde gresim ?? pojedem me zivog ova java vec 2 dana....
Inace totalni sam pocetnik... verovatno je neka teska glupost[/quote]
|
|
|
|
Poslao: 12 Nov 2006 23:05
|
offline
- Pridružio: 25 Nov 2004
- Poruke: 2297
- Gde živiš: Kragujevac
|
1) Otvoriš npr. direktorijum C:\Temp i tu napraviš fajl sa imenom Test i ekstenzijom java, dakle "Test.java". (!!! Pazi da ne bude Test.java.txt)
2) Prekopiraš kod koji je dao bobby u taj fajl i snimiš to.
3) Otvoriš cmd i radiš sledeće:
>cd \Temp
>javac Test.java
kompajler odradi posao i pri tome ne izbacuje nikakvu poruku. (Samo se pojavi spreman sledeći cmd prompt)
>java Test
i prikaže se izlaz iz programa: "Hallo World".
Sve ovo radi, probao sam na brzaka pre nego što sam krenuo da ovo napišem.
|
|
|
|
Poslao: 13 Nov 2006 01:57
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
ma gde god da ga stavim on izbacuje istu gresku...
evo i preko c:\ i preko c:\temp
C:\Temp>javac Test.java
C:\Temp>java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test
C:\Temp>
C:\>javac Test.java
C:\>java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test
C:\>
|
|
|
|
Poslao: 16 Nov 2006 07:02
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Da nemas kojim slucajem instaliranu i MS JVM?
|
|
|
|
Poslao: 16 Nov 2006 16:30
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
uh nisam siguran sta ti je sad to totalni pocetnik....
Evo vezano za javu imam sledece instalirano:
J2SE Development Kit 5.0 Update 9
J2SE Runtime Environment 5.0 Update 9
hehe evi i slucano sam nasao u add/remove programs nesto MS-ovo
Microsoft VM for Java
Jesi li na to mislio bobby ? Sta je to, treba li mi i moze li uninstall ?
|
|
|
|
Poslao: 16 Nov 2006 16:31
|
offline
- Pridružio: 25 Nov 2004
- Poruke: 2297
- Gde živiš: Kragujevac
|
Nešto ti nije u redu sa putanjama. Proveri da li ti je u environment_variables pravilno podešeno JAVA_HOME. bobby je na početku napisao kako se to radi. Ako to nemaš, dodaj obavezno.
Probaj da l' ti sad radi program.
Dalje. Kod nekih verzija i sistema ponekad treba da se uradi sledeće: u PATH varijablu treba dodati putanju do \bin direktorijuma gde se nalaze Javini alati (kompajler i ostalo).
Sad probaj ponovo kompajliranje programa.
|
|
|
|
Poslao: 16 Nov 2006 16:42
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Ukoliko ima instaliran MS JVM (a povrdjeno je da ima), kada god otkucas java ime_programa uvek ce biti pozvana MS-ova verzija.
Potrebno ju je deinstalirati. Ukoliko hoce da se deinstalira iz Add/Remove programs - OK, ukoliko nece - onda cemo morati da potrazimo jedan matori MS-ov program za uklanjanje te njihove VM.
|
|
|
|
Poslao: 16 Nov 2006 17:22
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
ma kavka crna MS-ova... nisam ni znao da imam to... eto koliko dana me zaglupela... sad cu ja da odradim sa uninstall.... a ako nece pih onda sam maler na kvadrat
Dopuna: 16 Nov 2006 17:21
hmmm odradio sam uninstall restartovao racunar....
start/run/cmd
probam javac prepoznaje ga (znaci imam dobro unetu putanju)
C:\>javac Test.java
C:\>java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test
C:\>
Jel mi ovo neko govori da batalim javu ?!
Dopuna: 16 Nov 2006 17:22
@real
Ma kompajler meni radi... napravi klasu.... prepoznaje se kada unesem javac gde god da se nalazim u cmd-u.... znaci nije do one putanje tamo sa pocetka.... nesto drugo koci
|
|
|
|
Poslao: 16 Nov 2006 17:26
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Odradi jedan Search na particiji, i vidi koliko primeraka JAVA.EXE imas.
|
|
|
|