Bonjour tout le monde,
Je vais essayer de vous expliquer mon problème.
Dans un projet je dois utiliser le Wordnet comme dictionnaire pour rechercher toutes les formes et les synonymes d’un terme.
Pour cela, j’avais besoin d’une API qui me permette de communiquer entre Java et WordNet.
J’ai choisi JAWS, j’ai bien suivi les instructions, j’ai ajouté son .jar à la bibliothèque et j’ai ajouté le WordNet au projet.
Quand j'ai voulu tester, j’ai eu cette erreur
edu.smu.tspell.wordnet.impl.file.RetrievalException: Error opening index file: .\index.sense (Le fichier spécifié est introuvable)
Le fichier index.sense ce trouve dans wordnet/dict
Je devine que c’est un problème de chemin, j’ai utilisé un classpath bien que JBuilder le crée tout seul (pour que ça marche il faut spécifier le chemin de la base de donnée de Wordnet)
J’utilise mes imports dans mon code source et il n'y a aucune erreur, il les reconnait bien, comme par exemple
import edu.smu.tspell.wordnet.WordNetDatabase;
ou dans le code source, pas de pb non plus
Synset[] synsets = database.getSynsets(wordForm);
Ca fait presque deux semaines que je tourne sans trouver de solution.
Quelqu'un aurait-il une petite idée sur ce que je peux faire ?
Merci d'avance pour votre aide.
PS : Sous DOS, l’exemple s’exécute normalement, il faut ajouter où se trouve la base de données de Wordnet comme par exemple C:/mywork/code/jaws.jar -Dwordnet.database.dir=C:/WordNet/dict untitled1
Partager