IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

[Compilation]Problème de version -- je pense


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 72
    Par défaut [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 : 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

  2. #2
    Membre averti Avatar de haco28
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 64
    Par défaut
    je ne crois pas que soit ca mais verifies le en ragardant lapi de java 1.6

  3. #3
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par systemofaxav Voir le message
    or quand je tape "java -version" (je suis sous linux),
    Et si tu essayais ceci :
    Pour voir si tu utilises bien le bon compilateur...

    a++

  4. #4
    Membre averti Avatar de haco28
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 64
    Par défaut
    tu penses que le compilateur peux jouer dessus?
    parce qu'il a dit que son java est a jour ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 72
    Par défaut
    salut,

    la commande javac -version n'existe pas

    vous n'avez pas une idée ? Est-ce que ça vient de ma syntaxe ?

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2004
    Messages : 138
    Par défaut
    La même déclaration fonctionne sous 1.5 et 1.6 grâce à la compatibilité ascendante. Le problème vient de ta config donc vérifie un que tu utilises la bonne version du compilateur, Comme dit précédemment avec :
    Tu peux aussi nous envoyé la commande que tu exécutes !
    Vu l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Test.java:19: '(' or '[' expected
                    ArrayList<Integer> ip = new ArrayList<Integer>();
    regarde aussi le reste du code car il y a surement un problème autre.

    Pour tester mets la même déclaration dans une classe vide qui fonctionne avec les bons imports et regarde le résultat.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 72
    Par défaut
    C'était bien un problème de version du compilateur ... mais la commande
    ne fonctionnait réellement pas (du moins elle n'était pas reconnue)

    Pour corriger le problème, j'ai désinstallé tous les paquets liés de près ou de loin avec java, et j'ai uniquement réinstallé les paquets du sdk (version 6) et leurs dépendances ... c'est un peu brutal mais ça a le mérite de fonctionner


    (et la commande javac -version fonctionne cette fois )

    Merci de votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [W3C] [avoir html w3c/compilant] probléme
    Par azmodai dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/09/2005, 19h31
  2. [D2005]Compilation impossible avec version Personnal
    Par fab56 dans le forum Delphi .NET
    Réponses: 4
    Dernier message: 16/08/2005, 19h10
  3. [Word] Problème de version Word
    Par delphicrous dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 17/09/2004, 11h19
  4. Problèmes de versions avec Xalan, Xerces et Java
    Par honeyz dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/06/2003, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo