Erreur compilation (besoin d'aide)

Erreur compilation (besoin d'aide) - Java - Programmation

Marsh Posté le 30-10-2004 à 01:20:14    

- fichier ClasseA.java :
 
import javax.swing.*;
import java.awt.*;
 
public class ClasseA extends JApplet {
ClasseB myClasseB = new ClasseB();
 
public void init() {
getContentPane().add(new JLabel(myClasseB.getMyText()));
}
}
 
- fichier ClasseB.java :
 
public class ClasseB {  
public String getMyText() {
return "Hello";
}
}
 
========================
 
 
Lorsque je compile les 2 classes ci-dessus (ClasseA.java et ClasseB.java) en ligne de commande en faisant "javac ClasseA.java ClasseB.java", cela fonctionne correctement.
 
Par contre, après avoir préalablement compilé avec succès ClasseB.java, lorsque j'essaie de compiler ClasseA.java avec Sun One Studio, j'ai le message suivant :
 
_myApplet/TwoClasses/ClasseA.java [6:1] cannot resolve symbol
symbol : class ClasseB  
location: class ClasseA
ClasseB myClasseB = new ClasseB();
^
_myApplet/TwoClasses/ClasseA.java [6:1] cannot resolve symbol
symbol : class ClasseB  
location: class ClasseA
ClasseB myClasseB = new ClasseB();
^
2 errors
Errors compiling ClasseA.
 
Merci de vos réponses.

Reply

Marsh Posté le 30-10-2004 à 01:20:14   

Reply

Marsh Posté le 30-10-2004 à 11:40:46    

parce que ton répertoire de compilation (là où se trouve ClassB.class) n'est pas inclu au classpath => au moment de compiler ClassA, il ne trouve ni la version compiler, ni la version à compiler (puisque tu ne l'as pas inclut dans la liste des fichier à compiler), bref, il te dit qu'il ne peut pas résoudre ClassB


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed