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.1
с java 1.6
спасибо за ответ. Я все еще запутался в CLASSPATH, я добавил все файлы jar, которые мне нужны для stanford, но файлы jar существуют на рабочем столе и добавили его оттуда. Должны ли файлы jar для stanford существовать в определенном месте? – user1
Недопустимый класс должен присутствовать в stanford-corenlp.jar –
Вы правы. jar-файл, который я представил, не содержит класс StanfordCoreNLP. что мне теперь нужно делать? – user1