Message d'erreur non connu

Signaler
Messages postés
2
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
29 avril 2008
-
Messages postés
2
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
29 avril 2008
-
Bonjour,

J'ai créé un explorateur pour rechercher des fichiers '.c' que je voudrais ensuite copier dans un fichier '.txt'.

J'ai réussi à supprimer presque toutes les erreurs mais ils me restent 2 erreurs identiques que je ne comprend pas :

"reference to FileFilter is ambiguous, both class javax.swing.filechooser.FileFilter in javax.swing.filechooser and class java.io.FileFilter in java.io match"

Quelqu'un sait-il à quoi correspond ce type d'erreur ? Je n'ai malheureusement rien trouver sur le web qui puisse m'aider.

2 réponses

Messages postés
750
Date d'inscription
mardi 9 mars 2004
Statut
Membre
Dernière intervention
23 décembre 2008
20
Salut
ce message veut tout simplement dire que en haut de ton fichier Java, tu as fait :

import javax.swing.filechooser.FileFilter;
import  java.io.FileFilter;

Du coup, il y a de très forte chance que tu les appelles uniquement par leur nom "simple", soit FilFilter. Il faut savoir en Java que classe ne se différencie de l'autre non pas par ce nom simple, mais par son nom complet, comprenait le package. autrement dit, à la ligne où cette erreur est levé, il faut, selon le tyupe que tu utilises, que tu mettes son nom complet.

Exemple:
Avant ==> FileFilter f = new FileFilter();
Après ==> javax.swing.filechooser.FileFilter f = new javax.swing.filechooser.FileFilter();

Voili voilà

le monde a des idées : la preuve, c'est qu'il y en a de mauvaises
ne comprends pas tout, mais je parle de tout : c'est ce qui compte
Messages postés
2
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
29 avril 2008

d'accord, je te remercie pour cette réponse rapide