Computer Games Forum

Go Back   Computer Games Forum > Tech > Software

Notices

Reply
 
LinkBack Thread Tools
Old 27-03-2004, 15:57   #1 (permalink)
spiral architect
 
Max the Fire Raven's Avatar
 
Join Date: Sep 1999
Location: in this fucked up head that I've got
problema cu Java

Cand execut un .class cu java imi da eroare ca nu gaseste clasa respectiva indiferent ce contine fisierul, de fapt indiferent daca exista sau nu, ca si cand nu ar vedea fisierul. Chiar daca i'l pun sub nas in \bin. Ce naiba are? (la scoala imi merge )
__________________
Nobody knows the trouble I've seen. But it can be arranged.
 
Max the Fire Raven is offline    Reply With Quote
Old 28-03-2004, 05:03   #2 (permalink)
Registered User
 
Join Date: Feb 2004
Location: Timisoara
Sintaxa e 'java numefis' unde numefis.class e fisierul pe care trebuie sa-l executi (deci il dai fara extensie). Presupun ca l-ai facut deja cu javac. Asigura-te ca nu e in nici un pachet inainte.
 
ligius is offline    Reply With Quote
Old 28-03-2004, 05:07   #3 (permalink)
Trance addicted
 
Raven's Avatar
 
Join Date: Nov 2001
Location: Here and there
Presupun ca stii ca in Java, numele fişierului .java trebuie să fie acelaşi/identic cu al clasei principale din program. Anyway, poate reproduci eroarea să ne dăm mai cu exactitate cu părerea asupra ei...
__________________
„Trance Energy.. a small step for man, a huge leap for mankind...”
 
Raven is offline    Reply With Quote
Old 28-03-2004, 21:05   #4 (permalink)
First Wizard
 
Zeddiculus's Avatar
 
Join Date: Oct 2003
Location: Constanta/Bucuresti
Quote:
Originally Posted by Raven
Presupun ca stii ca in Java, numele fişierului .java trebuie să fie acelaşi/identic cu al clasei principale din program. Anyway, poate reproduci eroarea să ne dăm mai cu exactitate cu părerea asupra ei...
Asta in eventualitatea ca exista o clasa "principala" (daca te-ai referit la clasa public) . Daca nu, la compilare o sa se genereze toate class-urile din fisierul sursa.
__________________
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe."
Albert Einstein
 
Zeddiculus is offline    Reply With Quote
Old 30-03-2004, 00:45   #5 (permalink)
 
Join Date: Jan 2004
blah blah blah

seteaza CLASSPATH cu .


ori dai comanda in dos promt

set %CLASSPATH%=.


ori mai simplu si mai frumos click dr pe my comp si ai environment variables si bagi o variabila nou numita CLASSPATH si dai edit si pui . (adica PUNCT)
 
Lord is offline    Reply With Quote
Old 30-03-2004, 09:01   #6 (permalink)
Registered User
 
atreides's Avatar
 
Join Date: Dec 2000
Location: Dr. Taberei
Quote:
Originally Posted by Lord
blah blah blah

seteaza CLASSPATH cu .


ori dai comanda in dos promt

set %CLASSPATH%=.


ori mai simplu si mai frumos click dr pe my comp si ai environment variables si bagi o variabila nou numita CLASSPATH si dai edit si pui . (adica PUNCT)
good point, Lord
Mediul de lucru java presupune existenta unei variabile de mediu CLASSPATH, care tb. sa contina inclusiv directorul curent (relativ la fisierul .class), adica tocmai punctul . daca ai cai absolute, poti sa folosesti denumirea lor in clar, daca nu (adica ai o structura arborescenta a directoarelor in care se gasesc diverse clase si biblioteci) pui adresarea relativa, folosind .. i.e. parintele directorului curent. Stiu ca par niste sfaturi pentru "copii mici", dar utilizarea Windowsului i-a facut pe multi sa uite "bazele" sistemului de fisiere (ceea ce nu se intampla cu cei care au utilizat si MS-DOS si linia de comanda la viata lor )

HTH
__________________
"I'd explain it to you, but your brain would explode. " - Dilbert's Words of Wisdom
 
atreides is offline    Reply With Quote
Old 30-03-2004, 19:38   #7 (permalink)
Registered User
 
Zamolxis's Avatar
 
Join Date: Aug 2002
Location: (Tg. Mures || Bucuresti)
sau linux
 
Zamolxis is offline    Reply With Quote
Old 31-03-2004, 18:57   #8 (permalink)
spiral architect
 
Max the Fire Raven's Avatar
 
Join Date: Sep 1999
Location: in this fucked up head that I've got
Sursele erau corecte (aveam clasa declarata public etc.), dar nu stiam de CLASSPATH. Am pus variabila in PATH si merge. Thanks all.
__________________
Nobody knows the trouble I've seen. But it can be arranged.
 
Max the Fire Raven is offline    Reply With Quote
Old 31-03-2004, 19:12   #9 (permalink)
Nick anterior: aLeXb
 
Zircon's Avatar
 
Join Date: Mar 1999
Location: Bucuresti
atreides, punem pariu ca si aia care au folosit DOS la viata lor au mai uitat ?

Max, poti sa mergi si pe varianta java -cp sau java -classpath ... Oricum, este suficient de complex incat sa garanteze ca tot la un .bat ajungi
__________________
 
Zircon is offline    Reply With Quote
Old 01-04-2004, 00:56   #10 (permalink)
spiral architect
 
Max the Fire Raven's Avatar
 
Join Date: Sep 1999
Location: in this fucked up head that I've got
Dadeam -classpath la inceput ca parametru cand porneam .class'urile dar pana la urma am mers pe varianta mai comoda cu facutul .bat'ului.
__________________
Nobody knows the trouble I've seen. But it can be arranged.
 
Max the Fire Raven is offline    Reply With Quote
Old 07-04-2004, 02:12   #11 (permalink)
Registered User
 
atreides's Avatar
 
Join Date: Dec 2000
Location: Dr. Taberei
Quote:
Originally Posted by aLeXb
atreides, punem pariu ca si aia care au folosit DOS la viata lor au mai uitat ?

Max, poti sa mergi si pe varianta java -cp sau java -classpath ... Oricum, este suficient de complex incat sa garanteze ca tot la un .bat ajungi
nu stiu cum e cu cei care au lucrat cu DOS, dar mie imi venea intotdeauna sa le dau peste mana celor ce scriau comenzi de genul:
xxx>del *.*

cand puteau scrie mai simplu , dar cu acelasi efect:
xxx>del .
__________________
"I'd explain it to you, but your brain would explode. " - Dilbert's Words of Wisdom
 
atreides is offline    Reply With Quote
Advertisment
jocuri prin smsCumpără jocuri prin SMS

Rapid si sigur!
Reply

  Computer Games Forum > Tech > Software

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +2. The time now is 23:50.


This site is copyrighted ©1997 - 2009, Computer Games Online SRL