Stanford NERを初めて使用していて、いくつか問題があります。 Stanford Named Entity Recognizerバージョン3.6.0をダウンロードしました。それは問題なく動作します。しかし、出力ファイルとしてタグ付きテキストを取得することはできません。このサイトのデータの抽出については、http://www.themacroscope.org/2.0/using-the-stanford-named-entity-recognizer-to-extract-data-from-texts(Windowsユーザー)を参照してください。 が同じことをしようとしましたが、コマンドラインでいくつかのエラーを得た:Stanford NERで出力ファイルを取得できません
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFacto
ry
at edu.stanford.nlp.io.IOUtils.<clinit>(IOUtils.java:42)
at edu.stanford.nlp.ie.AbstractSequenceClassifier.loadClassifier(Abstrac
tSequenceClassifier.java:1484)
at edu.stanford.nlp.ie.AbstractSequenceClassifier.loadClassifierNoExcept
ions(AbstractSequenceClassifier.java:1497)
at edu.stanford.nlp.ie.crf.CRFClassifier.main(CRFClassifier.java:3015)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 4 more
誰かが間違っているかを説明することができ、どのように私はそれを修正する必要がありますか? ありがとうございました!
コマンドライン 'c:\ Users \ Kas \ Documents \Сашино\Дисциплинарка\ Parser \ stanford-ner-2015-12-09>のコードを使用してlibフォルダへのパスを追加しましたCLASSPATH =%CLASSPATH%; C: \ Users \ Kas \ Documents \Сашино\Дисциплинарка\ Parser \ Stanford -ner-2015-12-09 \ lib' –
"C:\ Users \ Kas \ Documents \Сашино\Дисциплинарка\ Parser \ Stanford -ner-2015- 12-09 \ lib " - libフォルダのフルパス。しかし、それはまだ動作しません。私は何か間違ったことをしましたか?私はまたlibフォルダへのパスを "Windows - >詳細プロパティ - >環境変数 - > CLASSPATH"に書き込もうとしましたが、まだ動作しません:( –
WindowsのCLASSPATHを設定する例です:java -cp "Test.jar; lib/*" my.package.MainClass – StanfordNLPHelp