No, FIFO è nel package PackageFIFO e la regola fondamentale dei package è che devono sempre "riflettersi" nella struttura delle directory.Originariamente inviato da 19pantarei75
questo file l'ho chiamato FIFO.java e l'ho messo nella stessa cartella dove sarà presente il file ProvaFifo.java che lo utilizzerà.
Quindi il compilato FIFO.class deve stare sotto una directory chiamata PackageFIFO (anche il sorgente è bene che segua la stessa struttura) e la directory che contiene PackageFIFO deve essere messa "in classpath".
Lo risolvi con:
Poi è DirectoryXyz che deve stare in classpath. Quindi stando in DirectoryXyz dai:codice:DirectoryXyz (qualunque cosa sia, non importa) \ ProvaFiFO.java PackageFIFO \ FIFO.java
javac -classpath . ProvaFiFO.java
java -classpath . ProvaFiFO
Oppure puoi evitare -classpath . se nella variabile di ambiente CLASSPATH hai già il . (punto).