2016-09-30 6 views
1

local modeでトポロジを送信するのが疲れたときにこの問題が発生しました。NoClassDefFoundError StanfordCoreNLP

ERROR backtype.storm.util - Async loop died! 
java.lang.NoClassDefFoundError: edu/stanford/nlp/pipeline/StanfordCoreNLP 
at edu.stanford.nlp.pipeline.NLP.init(NLP.java:16) ~[classes/:na] 

Caused by: java.lang.ClassNotFoundException: edu.stanford.nlp.pipeline.StanfordCoreNLP 
at java.net.URLClassLoader$1.run(URLClassLoader.java:217) ~[na:1.6.0_38] 
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.6.0_38] 
at java.net.URLClassLoader.findClass(URLClassLoader.java:205) ~[na:1.6.0_38] 
at java.lang.ClassLoader.loadClass(ClassLoader.java:323) ~[na:1.6.0_38] 
at java.lang.ClassLoader.loadClass(ClassLoader.java:268) ~[na:1.6.0_38] 
... 20 common frames omitted 

私はあなたがそれを解決するために何を共有することができますか分からない!教えてください 。 stanford 3.4.1java 1.6

答えて

2

を使用しています。スタンフォードNLPライブラリがクラスパス上にあることを確認してください。

Eclipseを使用してプロジェクトを実行している場合は、このリンクはあなたを助けるかもしれない - 返信するためのError in stanford nlp core

+0

感謝を。私はまだCLASSPATHで混乱しています。私はスタンフォードに必要なすべてのjarファイルを追加しましたが、jarファイルはデスクトップに存在し、そこから追加されました。スタンフォードのjarファイルは特定の場所に存在する必要がありますか? – user1

+0

欠けているクラスはstanford-corenlp.jarにあるはずです –

+0

あなたは正しいです。 jarファイルにStanfordCoreNLPクラスが含まれていません。私は今何をする必要がありますか? – user1