- 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.