2016-05-16 8 views
0

Кто-нибудь знает, как использовать библиотеку standford nlp для lemmatization. Это дает рамочный стиль maven. Тем не менее, я просто хотел использовать в обычной библиотеке. Я импортировал библиотеки nlp. Тем не менее, это дает мне ClassNotFoundException.Как использовать библиотеку standford nlp в java?

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

Просто создайте проект Java, используя Maven. И добавить следующие зависимости:

Для СБТ: "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 зависимостей достаточно для основного НЛП.
Но для вашего исключения используйте: Зависимость Maven org.slf4j или включить баннер org.slf4j в свой проект.

+0

Я бы хотел создать нормальный java без maven –

+0

, поэтому просто добавьте все файлы jars. вы можете найти это через java2s, maven .etc ... –