2016-05-16 11 views
0

Kann jemand eine Standford Nlp-Bibliothek für Lemmatisierung verwenden. Es gibt einen Maven-Framework-Stil. Allerdings wollte ich nur in der normalen Bibliothek verwenden. Ich habe die NLP-Bibliotheken importiert. Es gibt mir jedoch eine ClassNotFoundException.Wie benutze ich die standford nlp Bibliothek in Java?

java.lang.ClassNotFoundException: org.slf4j.LoggerFactory 

Haben Sie eine Idee, welche Mindestbibliotheken für diesen Lemmatizer hinzugefügt werden müssen?

+0

Nun, ['slf4j'] (http://www.slf4j.org/), für den Start. :) – Amadan

+0

-stanford corenlp-3.6.0-sources.jar -stanford corenlp-3.6.0-models.jar -stanford corenlp-3.6.0-javadoc.jar -stanford corenlp-3.6.0.jar Es sind die Bibliotheken, die ich derzeit hinzugefügt –

Antwort

0

Erstellen Sie einfach Java-Projekt mit Maven. Und fügen Sie folgende Abhängigkeit:

Für 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"

Hinweis: In Ihrem Fall Maven verwenden. Über 3 Abhängigkeit genug für Kern-NLP.
Aber für Ihre Ausnahme verwenden: Maven org.slf4j Abhängigkeit oder org.slf4j Glas in Ihrem Projekt enthalten.

+0

Ich möchte ein normales Java ohne Maven erstellen –

+0

so einfach, fügen Sie alle Gläser-Datei. Sie können dies über java2s, maven .etc finden ... –