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
Répondre
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.
il donne la même erreur de "ne peut pas trouver le symbole" sur BritishEnglish() – Igniter
'BritishEnglish' est disponible dans un fichier jar distinct: 'language-fr' Veuillez l'ajouter en tant que dépendance de projet. –
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
La version actuelle de LanguageTool est 3.4. Pourquoi utilisez-vous une telle ancienne version? –
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 –
Vous devez vraiment visiter http://wiki.languagetool.org/java-api Et étudier la documentation. –