Bonjour, je sais pas trop dans quelle catégorie il fallait poster, en fait je n'arrive pas à compiler sous linux, j'ai un programme dont je sais qu'il n'a pas d'erreurs (vu que je l'ai déja compilé à mon IUT) mais chez moi, bien que j'ai téléchargé tout les paquets de java6 et que j'ai changé ma version ça compile pas. Pourtant quand je fais "java -version" ça me donne bien:
Pourtant j'ai une erreur sur les "@Override". Je rappelle que ce programme compile normalement à mon iut donc j'ai pas d'erreur de syntaxe. Pour être précis voila les erreurs qe compilation que j'ai:java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)
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 mod/Case.java:32: illegal character: \64 @Override public String toString() ^ mod/Case.java:46: <identifier> expected } ^ mod/Couleur.java:3: 'class' or 'interface' expected public enum Couleur ^ mod/Couleur.java:10: illegal character: \64 @Override public String toString() ^ mod/Mastermind.java:48: ';' expected { ^ mod/Mastermind.java:51: illegal character: \64 @Override public String toString() ^ mod/Suite.java:55: '(' or '[' expected ArrayList<Case> al = new ArrayList<Case>(); ^ mod/Suite.java:64: <identifier> expected private int tirageSansRemise(ArrayList<Case> al, Case c) ^ mod/Suite.java:100: illegal character: \64 @Override public String toString() ^ mod/Suite.java:105: ')' expected } ^ 10 errors
Partager