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

Sta ne valja?

[es] :: Java :: Sta ne valja?

[ Pregleda: 1381 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gilespy

Član broj: 39868
Poruke: 222
195.252.87.*



Profil

icon Sta ne valja?24.03.2005. u 19:27

Instalirao sam Java Builder 9 Enterprise i jos nisam ni poceo sa

ozbiljnijim primerima iz knjige, a vec imam problem.


Naime, direktno prepisan kod iz knjige izgleda ovako:

Code:

class primer {


public static void main(String args[]){

System.out.print("Prvi Java program");

}

}


Ipak, ne dobijam nikakav izlaz.

Pomislio sam da je do Borlanda, pa sam isto ponovio sa notepad-om i

napravio sam byte kot preko javac primer.java i zatim kada sam hteo

izvrsiti java primer dobio sam poruku:


"Exception in thread "main" java.lang.NoClassDefFoundError: primer"


Zna li neko u cemu je problem i kako da preko Java Buildera pravim konzolne

aplikacije?


Hvala

[Ovu poruku je menjao veljaradenkovic dana 24.03.2005. u 22:49 GMT+1]
24.03.2005. u 19:27 

nemnesic
IT Software Developer for SFCC
Vranje - Florida

Moderator
Član broj: 44355
Poruke: 379
*.sfcc.edu.



Profil

icon Re: Sta ne valja?24.03.2005. u 20:43
Sto se Borland-a tice ne mogu da ti pomognem ali, ako dobijas ovaj error prilikom java primer ja mislim da ti je CLASSPATH podesena pogresno.
proveri. to
ako neznas kako pitaj
pa cu da ti kazem. tj mislim da sam vec objasniopre neki dan kako to da uradis...
ok


srecno

nn
-All programmers are playwrights and all computers are lousy actors.
24.03.2005. u 20:43 

alkal
Aleksandar Kalanj
Beograd

Član broj: 7960
Poruke: 26
*.etf.bg.ac.yu.

Jabber: alkal@elitesecurity.org
Sajt: galeb.etf.bg.ac.yu/~kalan..


Profil

icon Re: Sta ne valja?24.03.2005. u 20:49
Sledeći tekst snimi u datoteku pod nazivom Primer.java:
Code:

public class Primer {
    public static void main(String args[]) {
        System.out.print("Prvi Java program");
    }
}

Klasa mora biti deklarisana kao javna (public).
24.03.2005. u 20:49 

mucky
Aleksandar Mastilović
Novi Sad - Srbija

Član broj: 237
Poruke: 410
*.com
Via: [es] mailing liste



Profil

icon Re: Sta ne valja?24.03.2005. u 20:59
Mislim da bi moderator ovog foruma trebao da napravi "sticky" temu
(ili kako se vec zove) a u kojoj bi pisalo:

Ako prilikom pokretanja java programa dobijete poruku

"Exception in thread "main" java.lang.NoClassDefFoundError: IME_KLASE"

to znaci da niste namestili sistemsku promenljivu CLASSPATH tako da
ona sadrzi i tekuci direktorijum (koji se oznacava pomocu TACKE "."
bez navodnika naravno).

Takodje, ako ne mozete da kompajlirate program jer dobijate poruke da
kompajler ne moze da pronadje vase mukom napravljene klase, to takodje
znaci da niste pravilno podesili CLASSPATH sistemsku promenljivu.

Ako klase stavljate u pakete tipa com.pocetnik.klase, MORATE napraviti
hijerarhiju direktorijuma na sledeci nacin:

tekuci_direktorijum/com/pocetnik/klase

u koji cete stavljati klase koje pripadaju paketu com.pocetnik.klase.
Naravno, kompajliranje se vrsi iz tekuci_direktorijum, a ne iz
tekuci_direktorijum/com/pocetnik/klase.

Ako kojim slucajem ne zelite (ili ne umete, a necete da naucite) da
postavite CLASSPATH na ispravnu vrednost, uvek mozete direktno reci
kompajleru da potrebne klase/java fajlove potrazi u tekucem
direktorijumu na sledeci nacin:

kompajliranje:
javac -classpath . ime_klase.java

pokretanje:
java -c . ime_klase
--
Until Eve arrived, this was a man's world. -- Richard Armour
24.03.2005. u 20:59 

dzigi

Član broj: 10958
Poruke: 20
*.arcor-ip.net.



Profil

icon Re: Sta ne valja?26.03.2005. u 23:44
Nije tacno sto se tice classpath-a
od verzije java 1.4 netreba se postaviti classpath
ako imas verziju pre toga onda moras.

pozdrav
26.03.2005. u 23:44 

mucky
Aleksandar Mastilović
Novi Sad - Srbija

Član broj: 237
Poruke: 410
*.com
Via: [es] mailing liste



Profil

icon Re: Sta ne valja?27.03.2005. u 00:49
Ja imam j2sdk-1.4.03 i naravno da se mora postavljati classpath.
Drugo je pitanje da li installer automatski to uradi ili ne!

--
Until Eve arrived, this was a man's world. -- Richard Armour
27.03.2005. u 00:49 

[es] :: Java :: Sta ne valja?

[ Pregleda: 1381 | Odgovora: 5 ]

Postavi temu Odgovori

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