2016-07-11 5 views
1

J'utilise jlanguagetool pour vérifier la grammaire de mon texte et Je suis nouveau à cela. J'ai ajouté langaugetool-core-2.5.jar dans les bibliothèques. Mais je reçois une erreur dans cette ligne de code
JLanguageTool langTool = new JLanguageTool(Language.ENGLISH);
à ENGLISH, en disant "ne peut pas trouver le symbole". Quelle peut être la raison de cela? Est-ce que j'utilise un mauvais fichier jar?ne peut pas trouver le symbole Language.ENGLISH

+0

La version actuelle de LanguageTool est 3.4. Pourquoi utilisez-vous une telle ancienne version? –

+0

S'il vous plaît assurez-vous que {{langaugetool-core-2.5.jar}} est ajouté au projet en tant que dépendance et le rendre disponible dans le chemin de classe –

+1

Vous devez vraiment visiter http://wiki.languagetool.org/java-api Et étudier la documentation. –

Répondre

0

La façon dont vous essayez d'initialiser JLanguageTool n'est pas valide. CORRECTEMENT d'initialisation du JLanguageTool est

JLanguageTool langTool = new JLanguageTool(new BritishEnglish());

est disponible Anglais Britannique dans la dépendance

<dependency> 
<groupId>org.languagetool</groupId> 
<artifactId>language-en</artifactId> 
<version>2.5</version> 
</dependency> 

Note: S'il vous plaît passer par la documentation complète avant le début du développement comme Garrison @ Jim mentionner.

Dépendances supplémentaires Additional Dependencies

+0

il donne la même erreur de "ne peut pas trouver le symbole" sur BritishEnglish() – Igniter

+0

'BritishEnglish' est disponible dans un fichier jar distinct: 'language-fr' Veuillez l'ajouter en tant que dépendance de projet. –

+0

J'utilise netbeans, pouvez-vous s'il vous plaît me dire comment y ajouter une dépendance? et je ne trouve pas le fichier jar 'language-en'. – Igniter