Quel genere di errore è stato trattato tantissime volte nel forum. Ora, la ricerca non mi dà niente e dovrò indagare sul perchè.
Stà di fatto che le uniche cause di quel problema sono le seguenti
1) Cerchi di eseguire l'applicazione dalla posizione sbagliata
2) (la escluderei) Qualcuno/Qualcosa ha eliminato la classe indicata
Concentrandoci sulla prima, direi di verificare:
1) La presenza di eventuali clausole package nell'applicazione
2) La posizione dei file .class e la posizione da cui stai avviando l'applicazione
Per il punto 1, tieni presente che, data la seguente struttura di package:
codice:
package mio.package.applicazione;
Devi avere la seguente struttura di directory:
codice:
[root]/mio/package/applicazione
all'interno della directory "applicazione" devi avere i .class e per eseguire una classe in esso contenuta devi posizionarti nella root (nell'esempio sopra, "[root]") e dare il seguente comando:
codice:
java mio.package.applicazione.NomeClasse
Ciao.