2016-09-30 81 views
1

我有這個問題,當我厭倦了提交拓撲結構local modeNoClassDefFoundError 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文件存在於Desktop中,並從那裏添加它。斯坦福的jar文件應該存在於特定的地方嗎? – user1

+0

缺失的類應該出現在stanford-corenlp.jar –

+0

你是對的。我提交的jar文件不包含StanfordCoreNLP類。我現在需要做什麼? – user1