peeterm
Messages postés4Date d'inscriptiondimanche 17 octobre 2004StatutMembreDernière intervention25 novembre 2004
-
18 oct. 2004 à 12:34
cs_ducheseb
Messages postés344Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention23 juin 2006
-
19 oct. 2004 à 11:55
Mon dossier "Classesjsp" contient l'ensemble de mes classes
J'ai créé un 1ère classe "Chien" sans problème.
Je n'arrive pas à compiler un classe "TabloChiens" (celle-ci utilise la 1ère classe "Chien": j'ai systématiquement une erreue de compilation.
Voici le source:
package classesjsp ;
public class TabloChiens extends java.util.Hashtable{
public TabloChiens() {
this.put("Michel", new Chien("Border Terrier", "Ripley", "DogBouffe"));
this.put("Pezon", new Chien("Beagle", "Toutou", "Froulik"));
this.put("Simon", new Chien("Border Terrier", "Skipper", "Nutro Max"));
this.put("Dvora", new Chien("Maltais", "Rantanplan", "Vieuzos"));
this.put("Babas", new Chien("Berger belge", "Médor", "Mouslic"));
}
}
Voici l'erreur restituée aprés compilation
C:\Exo_jsp\WEB-INF\classes\classesjsp>javac TabloChiens.java
TabloChiens.java:10: cannot resolve symbol
symbol : class Chien
location: class classesjsp.TabloChiens
this.put("Michel", new Chien("Border Terrier", "Ripley", "DogBouffe"));
^
TabloChiens.java:11: cannot resolve symbol
symbol : class Chien
location: class classesjsp.TabloChiens
this.put("Pezon", new Chien("Beagle", "Toutou", "Froulik"));
^
TabloChiens.java:12: cannot resolve symbol
symbol : class Chien
location: class classesjsp.TabloChiens
this.put("Simon", new Chien("Border Terrier", "Skipper", "Nutro Max"));
^
TabloChiens.java:13: cannot resolve symbol
symbol : class Chien
location: class classesjsp.TabloChiens
this.put("Dvora", new Chien("Maltais", "Rantanplan", "Vieuzos"));
^
TabloChiens.java:14: cannot resolve symbol
symbol : class Chien
location: class classesjsp.TabloChiens
this.put("Babas", new Chien("Berger belge", "MÚdor", "Mouslic"));
^
5 errors
cs_ducheseb
Messages postés344Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention23 juin 20069 19 oct. 2004 à 11:55
Salut,
Pour compiler, tu te positionnes dans ton répertoire classesjsp.
Puis tu saisi:
javac -classpath ./../;classes.zip TabloChiens.java
En fait, derrière le -classpath, tu indique:
- ./../ : Cela permet au compilateur de trouver dans le répertoire supérieur l'accès à la class Chien qui a pour définition: classesjsp.Chiens
- classes.zip: il faut mettre le chemin vers le zip qui contient toutes les classes de base de JAVA. Pour moi, c'est classes.zip