- 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 :
- le fichier Goo.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"); } }
- Je compile : Tout est OK
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(); } }
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.
Partager