如何在java中使用standford nlp库?

时间:2016-05-16 05:00:04

标签: java text-mining lemmatization

有谁知道如何使用standford nlp库进行词形还原。它提供了一种maven框架样式。但是,我只是想在普通的库中使用。我导入了nlp库。但是,它给了我一个ClassNotFoundException。

java.lang.ClassNotFoundException: org.slf4j.LoggerFactory

是否需要为此lemmatizer添加哪些最小库?

1 个答案:

答案 0 :(得分:0)

使用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。超过3的依赖性足以核心NLP 但是对于您的例外使用: Maven org.slf4j依赖项或在项目中包含org.slf4j jar。