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

Eclipse Java Discussion :

Erreur ArrayList java 3.2


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 105
    Par défaut Erreur ArrayList java 3.2
    Bonjour,

    j'ai un problème avec ArrayList, j'ai réalisé une petite application en java qui marche très bien en cousr.
    J'ai installé Java 3.5 chez moi puis j'ai transféré mon AP.
    C'est là qu'est mon probleme pour l'utilisation de mes ArrayList<> j'ai le message d'erreur suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Le type ArrayList n'est pas générique. Vous ne pouvez pas le définir avec les arguments <Client> 
    Erreur de syntaxe. Les types paramétrés sont disponibles uniquement si le niveau du source est 5.0. 
    mesComptes ne peut pas être résolu
    Voici une classe de mon application:

    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
    32
    33
    34
    35
    36
    37
    38
    package packBanque;
    import java.util.*;
    import java.util.ArrayList;
     
    public class Client {
     
    	private int numéro;
    	private String nom;
    	private String prénom;
    	private ArrayList<Compte> mesComptes;
     
    	private ArrayList<Client> LesClients;
     
    	public Client(/*int unNuméro,*/ String unNom, String unPrénom/*, Compte unMesComptes*/)
    	{
    		//numéro = unNuméro;
    		nom = unNom;
    		prénom = unPrénom;
    		mesComptes = new ArrayList<Compte>();
     
     
    		LesClients = new ArrayList<Client>();
     
    	}
     
     
    	public String identité()
    	{
    		return nom +" "+prénom;
    	}
     
    	public void ouvrirCompte(Client C)
    	{
    		Compte unCompte = new Compte(C);
    		mesComptes.add(unCompte);
     
    	}
    }

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Ca n'existe pas Java 3.5 (ni Java 3.2 d'ailleurs).

    Si tu veux que ça marche il faut que tu installes Java 5 (appelé aussi Java 1.5) ou plus.

    La notation <...> n'est apparue qu'à partir de Java 5. Les versions antérieures de Java ne sont pas capables de l'interpréter.

  3. #3
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Effectivement... Et ce n'est pas non plus java 1.3.5 qui n'existe pas plus...

    Je te suggère de taper en ligne de commande "java -version" pour savoir quelle est la version de java que tu utilises.

    Et si tu utilises un JDK 5 ou supérieur, il faut que tu dises explicitement à Eclipse que tu écris ton projet avec "la syntaxe java 5" qui permet d'utiliser les génériques: Préférences > Java > Compiler > "Compliance level"
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 105
    Par défaut
    *OK apparement c'est qu'un probleme de version je vous remercie beaucoup pour votre aide

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

Discussions similaires

  1. Erreur bizarre (java)
    Par Mo_Poly dans le forum Langage
    Réponses: 3
    Dernier message: 14/02/2007, 17h27
  2. erreur segmentation java
    Par dj cediorko dans le forum Langage
    Réponses: 1
    Dernier message: 31/12/2006, 12h30
  3. message d'erreur sur java! c'est à dire quoi?
    Par amal000 dans le forum Langage
    Réponses: 2
    Dernier message: 26/10/2006, 16h58
  4. Erreur avec Java Web Start
    Par nawal106 dans le forum JWS
    Réponses: 19
    Dernier message: 30/04/2006, 08h33
  5. Message d'erreur en java
    Par Elandril dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 05/03/2006, 17h28

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