[Compilation]Problème de version -- je pense
Salut à tous, j'ai un problème lors de la compilation de mes classes java, à cause de la décalartion d'ArrayList :
Code:
1 2
| Test.java:19: '(' or '[' expected
ArrayList<Integer> ip = new ArrayList<Integer>(); |
et si je déclare la variable ip dans l'entête de la classe, j'ai l'erreur suivante :
Code:
1 2
| Test.java:17: <identifier> expected
protected ArrayList<Integer> ip; |
J'ai trouvé sur le net que cette manière de déclarer les collections était possible depuis la version 1.5, or quand je tape "java -version" (je suis sous linux), j'obtiens
Code:
1 2 3
| java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode) |
Est-ce que ça viens de ma version de java (pourtant il me semble qu'elle est à jour), ou de ma façon de déclarer les collections ?
Merci d'avance :)
Xav