Originariamente inviato da Cosmy
Cosa sbaglio? Devo includere la classe Orologio in qualche modo?
Stai usando i package. La regola fondamentale: i nomi e la struttura dei package si devono sempre "riflettere" nella struttura delle directory. Quindi i tuoi file .class devono stare sotto una directory "clock" e in "classpath" deve essere specificata (con path assoluto o relativo) la directory che contiene questa "clock".
Anche i sorgenti è bene che seguano la stessa struttura.

Quindi es.

C:\Esempi\clock\Orologio.java
C:\Esempi\clock\ProvaOrologio.java

Ti posizioni in C:\Esempi e lanci:

javac -cp . clock\ProvaOrologio.java

e compila sia l'uno che l'altro sorgente mettendo i .class sotto "clock".

Quindi:

java -cp . clock.ProvaOrologio

E visto che sono entrambi nello stesso package, non c'è bisogno in ProvaOrologio di "importare" qualcosa per usare Orologio.