Salut à tous, j'ai un problème lors de la compilation de mes classes java, à cause de la décalartion d'ArrayList :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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