J'ai une interface & sa classe d'implémentation dans le même paquet. J'utilise javac dans la ligne de commande pour les compiler. Je suis capable de compiler la classe d'interface avec succès, mais quand essayer de compiler la classe d'implémentation après avoir compilé la classe d'interface, j'obtiens l'erreur - symbole non trouvé. Cependant, comme les deux l'interface & son implémentation sont dans le même dossier, si je fais un Javac *. Je suis capable de les compiler tous les deux.Question du comportement du compilateur Java
Quelqu'un peut-il m'aider à comprendre ce comportement? Merci pour votre temps
Pouvez-vous clarifier un peu? Vous dites que vous ne pouvez pas "compiler la classe d'implémentation après avoir compilé la classe d'interface", mais cela fonctionne si vous "faites un Javac". "Faire un javac" est ce que la plupart des gens appellent "compiler la classe". Alors pouvez-vous nous donner les lignes de commande que vous utilisez actuellement? – phtrivier
Il peut être utile de montrer exactement les commandes que vous tapez et le texte complet exact des messages d'erreur. – MatrixFrog
Je voulais dire Javac *. – Ravishankar