Bonjour,

Par quelle logique le compilateur ne sort aucune erreur quand on compile des fichiers dans répertoire parent(C:\Main\Study\Java\Files>javac book/*.java), alors qu'il sort des erreurs quand il s'agit de compiler dans le répertoire même (C:\Main\Study\Java\Files\book>javac *.java)

C:\Main\Study\Java\Files>javac book/*.java

C:\Main\Study\Java\Files>cd book

C:\Main\Study\Java\Files\book>javac *.java
Goo.java:2: error: package book.cert does not exist
import book.cert.*; // Import all classes in the cert package
^
Goo.java:5: error: package book.cert does not exist
book.cert.Sludge o = new book.cert.Sludge();
^
Goo.java:5: error: package book.cert does not exist
book.cert.Sludge o = new book.cert.Sludge();
^
Toon.java:4: error: package book.notcert does not exist
book.notcert.Cloo c = new book.notcert.Cloo();
^
Toon.java:4: error: package book.notcert does not exist
book.notcert.Cloo c = new book.notcert.Cloo();
^
5 errors

C:\Main\Study\Java\Files\book>