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

Entrée/Sortie Java Discussion :

Le source code du tutoriel sur les sockets donne des erreurs de compile.


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Par défaut Le source code du tutoriel sur les sockets donne des erreurs de compile.
    Bonjour,

    Eclipse 3.3.0
    JRE 1.6

    J'ai téléchargé le tutoriel de Romain Guy sur les sockets :
    http://gfx.developpez.com/tutoriel/java/network/

    Avec le projet Java LoginQuiz, j'ai les erreurs suivantes :

    Severity and Description Path Resource Location Creation Time Id
    String cannot be resolved LoginQuiz/com/microstar/xml XmlParser.java line 1349 1189010560421 19532
    Syntax error on token "enum", delete this token LoginQuiz/com/microstar/xml XmlParser.java line 1349 1189010560421 19533
    Syntax error on token "enum", invalid Expression LoginQuiz/com/microstar/xml XmlParser.java line 1361 1189010560421 19534
    Syntax error on token "enum", invalid Expression LoginQuiz/com/microstar/xml XmlParser.java line 1366 1189010560421 19535
    Syntax error on token "enum", invalid Expression LoginQuiz/com/microstar/xml XmlParser.java line 1480 1189010560421 19537
    Syntax error on token "enum", invalid VariableDeclaratorId LoginQuiz/com/microstar/xml XmlParser.java line 1454 1189010560421 19536
    Tintin92

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Hello,

    pour qu'il y ait des erreurs sur une "enum", tu es certainement en niveau de compatibilité < 5.

    Regarde dans les paramètres du compilateur (sous Eclipse: Window -> Preferences -> Java -> Compiler -> JDK Compliance) et passe le en version 5 ou 6.


  3. #3
    Membre éclairé
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Par défaut
    Je pense que les erreurs apparaissent parce que avec la JRE 1.6, le mot enum est un mot réservé.

    J'ai renommé enum en strEnum, et je n'ai plus d'erreurs à la compile.

    Tintin92

  4. #4
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Alors....

  5. #5
    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 tintin92 Voir le message
    Je pense que les erreurs apparaissent parce que avec la JRE 1.6, le mot enum est un mot réservé.
    +1

    Le mot enum est un mot réservé depuis Java 5.0 seulement (et l'introduction du type enum). Avant cela il pouvait être utilisé comme nom de variable ce qui n'est plus le cas.

    Citation Envoyé par tintin92 Voir le message
    J'ai renommé enum en strEnum, et je n'ai plus d'erreurs à la compile.
    C'est une solution. Mais on peut également utiliser l'option -source pour définir un niveau de compatibilité de source différent :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javac -source 1.4 *.java
    Cela permet de compiler du code en respectant les "normes" de la version 1.4

    a++

    PS : Les EDIs proposent également ce type d'option dans la configuration du projet...

  6. #6
    Membre éclairé
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Par défaut
    Merci à tous.

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

Discussions similaires

  1. [HOOK] Problème(s) pour réaliser le tutoriel sur les HOOKS
    Par Rodrigue dans le forum C++Builder
    Réponses: 13
    Dernier message: 27/07/2016, 18h22
  2. Cours sur les sockets
    Par sorry60 dans le forum Réseau
    Réponses: 8
    Dernier message: 05/11/2005, 14h19
  3. Tutoriel sur les arbres
    Par emidelphi77 dans le forum Langage
    Réponses: 2
    Dernier message: 09/10/2005, 23h09
  4. Questionsssss sur les sockets?
    Par Nino dans le forum Développement
    Réponses: 5
    Dernier message: 01/04/2003, 21h11

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