有谁知道如何使用 stanford nlp 库进行词形还原。它提供了一种 Maven 框架风格。但是,我只想在普通库中使用。我已经导入了 nlp 库。但是,它给了我一个 ClassNotFoundException。
java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
关于需要为此词形还原器添加哪些最小库的任何想法?
有谁知道如何使用 stanford nlp 库进行词形还原。它提供了一种 Maven 框架风格。但是,我只想在普通库中使用。我已经导入了 nlp 库。但是,它给了我一个 ClassNotFoundException。
java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
关于需要为此词形还原器添加哪些最小库的任何想法?
只需使用 Maven 创建 java 项目。并添加以下依赖项:
对于 SBT:"edu.stanford.nlp" % "stanford-corenlp" % "3.6.0",
"edu.stanford.nlp" % "stanford-corenlp" % "3.6.0" classifier "models",
"edu.stanford.nlp" % "stanford-parser" % "3.6.0"
注意:在您的情况下使用 Maven。对于核心 NLP,以上 3 个依赖项就足够了。
但是对于您的例外使用:Maven org.slf4j 依赖项或在您的项目中包含 org.slf4j jar。