Domanda package class

alecsim7

Utente Iron
3 Ottobre 2021
1
1
0
5
buongiorno, dopo aver scritto questo programma
Codice:
import prog.io.ConsoleOutputManager;

class PrimoProgramma {
    public static void main (String [] args) {
      ConsoleOutputManager video = new ConsoleOutputManager();
      video.println("Ecco il mio primo programma");
    }
  }

nel terminal mi da questi errori :
Codice:
import prog.io.ConsoleOutputManager;
              ^
PrimoProgramma.java:5: error: cannot find symbol
      ConsoleOutputManager video = new ConsoleOutputManager();
      ^
  symbol:   class ConsoleOutputManager
  location: class PrimoProgramma
PrimoProgramma.java:5: error: cannot find symbol
      ConsoleOutputManager video = new ConsoleOutputManager();
                                       ^
  symbol:   class ConsoleOutputManager
  location: class PrimoProgramma

Ho già scaricato il package consigliato dal mio prof che sarebbe questo : https://homes.di.unimi.it/~pighizzi/jb/librerie/.
Da quello che capisco l'errore mi sta dicendo che non sta trovando prog.io.ConsoleOutputManager, come faccio questo "collegamento " tra il package che contiene le class e l'applicazione ?
Grazie
 
Assumo che non stai usando nessun IDE e che stai compilando da linea di comando. Metti il prog-4ed.jar nella stessa directory di PrimoProgramma.java, poi compila ed esegui con questi due comandi
Codice:
$ javac -cp prog-4ed.jar: PrimoProgramma.java   # compila
$ java -cp prog-4ed.jar: PrimoProgramma         # esegui