Non so se hai risolto o meno il problema, cmq, rifancendomi ad una risposta data in un altro sito, ti do questi consigli :
L'errore che ti viene segnalato si ha quando l'interprete java non e' riuscito a trovare la classe specificata. Cio' puo' avvenire se il nome specificato non e' corretto (quando lo vai a compilare), oppure se il classpath e' impostato in maniera non corretta. Se si utilizzano i package, ricordati di specificare il nome della classe con tutto l'indirizzo del packare, es:
java primo.secondo.NomeClasse
Per impostare PATH e CLASSPATH in generale il modo varia a seconda del sistema operativo usato.
Windows 9x/ME:
Le variabili d'ambiente vanno specificate nel file autoexec.bat che si trova in c:\ , per cui con un editor di testi (esempio Notepad) apri c:\auotexec.bat e scorri fino alla riga in cui e' specificato il PATH. Si aggiunge un ; (punto e virgola) per separare i vari percorsi e si aggiunge la directory in cui si e' installato l'sdk (per default c:\j2sdk1.4.1), seguito da \bin. Per cui alla fine assomigliera' ad una cosa del genere:
PATH=c\:altro;c:\j2sdk1.4.1\bin
Il classpath non si trova sempre gia' configurato, a volte bisogna crearlo, in tal caso basta aggiungere la riga
SET CLASSPATH=.;c:\j2sdk1.4.1\userLib;d:\altraDir\altreLib
Da notare che come primo percorso e' impostata la directory corrente . (punto), questo per far si che il ClassLoader parta proprio dalla directory da cui si lancia il programma a cercare le classi utente, altrimenti seguirebbe solo il classpath.
Windows 2000/XP:
La sintassi e' la stessa di 9x/ME, solo che invece di editare l'autoexec.bat bisogna andare su
Risorse del Computer -> Proprieta' -> Avanzate -> Variabili d'ambiente
e impostare i percorsi di PATH e di CLASSPATH (se non c'e', bisogna crearla)
Capita a volte che il problema persista allora puoi provare a cancellare completamente la variabile d'ambiente CLASSPATH.
Ciao!
|