- J'ai l'arborescence suivante :

C:\Main\Study\Java\Files
│ Apple.class
│ Apple.java
│ Moo.class
│ path.txt
│ Zoo.class
│ Zoo.java

├───book
│ │ Goo.class
│ │ Goo.java
│ │
│ └───cert
│ Sludge.class
│ Sludge.java

└───food
Fruit.class
Fruit.java

- le fichier Sludge.java :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
package cert;
public class Sludge {
	public void testIt() { System.out.println("sludge"); }
}
- le fichier Goo.java

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
package book;
import cert.*; // Import all classes in the cert package
public class Goo {
	public static void main(String[] args) {
		Sludge o = new Sludge();
		o.testIt();
	}
}
- Je compile : Tout est OK

C:\Main\Study\Java\Files\book\cert>javac Sludge.java

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

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

- J'exécute : Erreur !!!

C:\Main\Study\Java\Files\book>java Goo
Erreur : impossible de trouver ou charger la classe principale Goo

Question : Pourriez vous m'aider à corriger cette erreur d'exécution ?

D'avance, merci.