我在Java Maven项目中包含了LanguageTool编码,如下所示;
Java代码
mn, mx = dist.min(), dist.max()
dist01 = (dist - mn) / (mx - mn)
当从一个项目(在服务器' A')上调用模块的jar时,它工作得很好,但是同样会抛出下面附加的异常,"无法初始化英语chunker"从另一个人(在服务器' B')上调用时。
依赖
List<Language> realLanguages = Languages.get();
for (Language language : realLanguages) {
System.out.println(language.getName() + " ==> " + language.getShortName());
if (language.getName().startsWith("English (US)")) {
JLanguageTool langTool = new JLanguageTool(language);
PatternRuleLoader patternRuleLoader = new PatternRuleLoader();
List<PatternRule> abstractPatternRuleList = new ArrayList<PatternRule>();
abstractPatternRuleList = patternRuleLoader.getRules(new File(LTPath + "/CustomGrammar.xml"));
System.out.println("\n\nDefault Active Rules: " + langTool.getAllActiveRules().size());
<-- More coding goes here -->
异常
请帮忙!