Altra cosa, se hai usato la direttiva package allora per eseguire devi essere posizionato fuori dalla root del package e richiamare la classe mediante il suo fully-qualified-name. Esempio:
codice:
package pippo.pluto;
public class Principale {
...
public static void main(String[] args) {
...
}
}
Il .class deve trovarsi dentro ad una directory chiamata "pluto". La directory "pluto" deve trovarsi dentro ad una directory chiamata "pippo". Tu per eseguire devi essere fuori dalla directory "pippo" (ovvero dentro la directory che contiene "pippo") e usare il seguente comando:
codice:
java pippo.pluto.Principale
Se non è nemmeno questo il problema, allora posta le classi, le strutture di directory, la posizione da cui lanci e il comando che usi per lanciare.
Ciao.