Sunteți pe pagina 1din 1

Java fara mistere

Incercati Inca 0 data, asigunlndu-va ca numele fi~ierului este scris cOl'ecL 0 alta
eroare frecventa este omiterea extensiei fi~ierului. La compilare trebuie sa
specificati extensia .java.
• HelloWorld.java:6: ';' expected De fiecare data cand vedeti un mesaj de eroare
care contine cuvantul expected puteti banui ca a aparut 0 eroare de sintaxa. 0
eroare de sintaxa apare atunci cand compilatorul nu Intelege ceva ce ati scris In
program. Mesajul este urmat, de obicei, de partea din program pe care
compilatorul nu a Inteles-o. lata cum rezolvati aceasta problema: numarul afi~at
In mesaj dupa numele fi~ierului indica linia din program pe care este probabil sa
fi aparut eroarea. In acest exemplu, linia 6 este cea care a generat eroarea. Dupa
numarulliniei este specificata sintaxa pe care compilatorul se a~tepta sa 0
gaseasca In program. In acest exemplu, compilatorul se a~tepta sa gaseasca un
caracter punct ~i virgula. De asemenea, uitati-va cu atentie la codul afi~at
Impreuna cu mesajul. Veti vedea un accent circumflex (1\) care indica loculin
care compilatorul a descoperit problema. Avand toate aceste indicii, nu aveti
altceva de Iacut decat sa afi~ati programul Java in editorul de text, sa faceti
corecturile necesare ~i sa recompilati programul.

Rularea unui program Java Running a Java Program


Dupa ce ati reu~it sa compilati programul Java, este timpul sa-l rulati. Scrieti urmatoarea
comanda ~i apasati tasta ENTER:
java HelloWorld
Ar trebui sa vedeti mesajul "Hello world!" afi~at pe ecran In fereastra Command Prompt.
Daca nu vedeti acest mesaj, este posibil sa fi aparut una dintre urmatoarele probleme:
• 'java' is not recognized as an internal or external command, operable
program or batch file ('java' nu este recunoscuta ca 0 comanda intema sau
extema, program executabil sau fi~ier de comenzi). Asigurati-va ca ma~ina
virtuala Java este instalata pe calculatorul dumneavoastra. Daca nu este instalata,
descarcati ma~ina virtuala pentru calculatorul dumneavoastra de pe site-ul
pva.sun.com.
• Exception in thread "main" java.lang.NoClassDefFoundError: (Exceptie in
firul de executie "main" java.lang.NoClassDefFoundError:) Probabil ati introdus
HelloWorld. java sau HelloWorld. class in loc de HelloWorld
atunci cand ati Incercat sa rulati programul. Nu includeti extensia fi~ierului la
rularea programului Java.

S-ar putea să vă placă și