Quote Originariamente inviata da Ansharja Visualizza il messaggio
Non ho cambiato niente nel classpath , mi funziona perchè ho la variabile d'ambiente settata nel modo corretto ?
Se non c'è la variabile di ambiente CLASSPATH, per default la directory "corrente" è in classpath.
Se c'è la variabile di ambiente CLASSPATH, dovresti specificare o "." (senza apici) per indicare la directory corrente in modo relativo oppure il percorso assoluto alla parente di livello1.
Se usi l'opzione -classpath blabla dei tools javac/java, la variabile CLASSPATH viene ignorata.


P.S. semplice suggerimento: compilare "a mano" così, specialmente quando ci sono di mezzo i package è ovviamente un po' noioso. Va bene solo a livello didattico per avere chiaro il funzionamento. Se vuoi fare qualcosa di più realistico, o usi un IDE, oppure usi (anche "a mano" da console) dei tool di build come Ant o Maven.