Bonjour, je développe habituellement sous Windows mais maintenant, à cause d'un ordinateur vieillissant je suis passé sous Ubuntu sauf que maintenant lorsque je souhaite compiler tout un projet contenant plusieurs classes. Celle-ci ne sont pas détecté.
La commande ressemble à celle-ci :
Et j'obtiens comme erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part javac Controleur.java
Pourtant mon CLASSPATH est bien configuré pour les imports et les classes (Metier, SoundEffect) sont bien dans le même dossier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 Controleur.java:7: error: package ihmgui does not exist import ihmgui.FrameGrille; ^ Controleur.java:8: error: package ihmgui does not exist import ihmgui.Controle; ^ Controleur.java:10: error: cannot find symbol public class Controleur extends Controle ^ symbol: class Controle Controleur.java:12: error: cannot find symbol private Metier metier; // Classe Métier ^ symbol: class Metier location: class Controleur Controleur.java:13: error: cannot find symbol private FrameGrille frame; // Classe Vue ^ symbol: class FrameGrille location: class Controleur Controleur.java:14: error: cannot find symbol private Son son; ^ symbol: class Son location: class Controleur Controleur.java:19: error: cannot find symbol metier = new Metier(0); // instanciation de votre classe métier ^ symbol: class Metier location: class Controleur Controleur.java:20: error: cannot find symbol frame = new FrameGrille ( this ); // instanciation de la fenêtre graphique ^ symbol: class FrameGrille location: class Controleur Controleur.java:27: error: cannot find symbol son = new Son("./sons/links_1.wav"); ^ symbol: class Son location: class Controleur Controleur.java:83: error: package SoundEffect does not exist if (metier.condDef()) {SoundEffect.PERDU.play();metier = new Metier(nbNiv);} ^ Controleur.java:83: error: cannot find symbol if (metier.condDef()) {SoundEffect.PERDU.play();metier = new Metier(nbNiv);} ^ symbol: class Metier location: class Controleur Controleur.java:84: error: package SoundEffect does not exist if (!metier.depPossible()) {SoundEffect.MUR.play();} ^ Controleur.java:88: error: cannot find symbol metier = new Metier(nbNiv); ^ symbol: class Metier location: class Controleur 13 errors
Je suis un peu perdu.
Sauriez-vous comment m'aider ?
Cordialement, Daethe
Partager