2016-05-16 32 views
0

有誰知道如何使用standford nlp庫進行詞形變化。它提供了一個maven框架樣式。但是,我只是想在普通圖書館中使用。我已經導入了nlp庫。但是,它給了我一個ClassNotFoundException。如何在java中使用standford nlp庫?

java.lang.ClassNotFoundException: org.slf4j.LoggerFactory 

想知道這個lemmatizer需要添加最少的庫嗎?

+0

那麼,['slf4j'](http://www.slf4j.org/),開始。 :) – Amadan

+0

斯坦福corenlp-3.6.0-sources.jar 斯坦福corenlp-3.6.0-models.jar 斯坦福corenlp-3.6.0-javadoc.jar 斯坦福corenlp-3.6.0.jar 有是我目前添加的庫 –

回答

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。對於核心NLP,足夠高於3的依賴關係。
但對於您的異常使用: Maven org.slf4j依賴項或在您的項目中包含org.slf4j jar。

+0

我想創建一個沒有maven的正常java –

+0

所以,只需添加所有的jar文件即可。你可以通過java2s找到這個,maven .etc ... –