Java/Classi e oggetti: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Paidos (discussione | contributi)
→‎Archiviare le classi: più semplice ma più scorrevole
Paidos (discussione | contributi)
Riga 149:
Entra in gioco un percorso parziale che comincia dalla root e si interrompe al livello superiore più vicino alla directory del package, il percorso a monte della cartella “saluti”: questo percorso è importante se vogliamo ritrovare poi le nostre classi.
 
La JVM, per riutilizzare e ritrovare le classi, pur conoscendone il nome non sa dove sono montate. La JVM sa che la classe HelloWorld è nella cartella “saluti” ma non sa dove è questa, sà mezzo percorso, quello del package, l'ultima parte dell'indirizzo assoluto. La prima parte dell'indirizzo deve essere già esistente sul disco fisso e dobbiamo specificarlo al compilatore.
 
Ora poniamo che sia /home/giovanni/mieclassi/, questo indirizzo lo dobbiamo specificare quando compiliamo le classi da archiviare e si fà con l'opzione "-d" di "javac" seguito dall classpath, in questo modo: