Этот вопрос был отвечен несколько раз (What does "Could not find or load main class" mean? и https://stackoverflow.com/a/16208709/2771315), но почему-то никто из общих методов не работает.Stanford-NLP: Не удалось найти ошибку основного класса.
Что я сделал до сих пор.
1) перемещаться в каталог, содержащий исходные файлы CoreNLP в терминале: ~/Downloads/CoreNLP-master/src
2) Выбрать один из пакетов в качестве тестового примера, например, выполнив команду java -cp "*" -mx5g edu.stanford.nlp.sentiment.SentimentPipeline -file foo.txt
(согласно документации, http://nlp.stanford.edu/sentiment/code.html)
Я пробовал вариации выше, изменяя условия -cp
и классам установить его с помощью set CLASSPATH = $CLASSPATH=~/Downloads/CoreNLP-master/src
, но не могу показаться, чтобы получить результат. Кто-нибудь знает, что я делаю неправильно? Если мне угрожать догадка, я думаю, что что-то не так с classpath, но я не уверен, что.
Проблема в том, что вы используете более поздний выпуск, чем релиз 3.3.1, который поддерживается https://github.com/xissy/node-stanford-simple-nlp/issues/15. Текущая версия на веб-сайте Stanford составляет 3,6,0. – buley