Ошибка импорта библиотеки stanford nlp в java с использованием maven (NoClassDefFoundError) - PullRequest
0 голосов
/ 21 февраля 2020

В моем проекте я импортирую библиотеки, используя maven, и у меня есть файл с именем module-info. java, где я их объявляю.

module-info. java:

module org.scrapperweb {
requires javafx.controls;
requires javafx.fxml;
requires org.jsoup;
requires json.simple;
requires stanford.corenlp;

opens org.scrapperweb to javafx.fxml;
exports org.scrapperweb;}

Однако при использовании require stanford.corenlp выдает мне предупреждение «Неоднозначная ссылка на модуль stanford.corenlp», и когда я использую что-либо из библиотеки stanford core nlp, я получаю следующие 2 ошибки:

Caused by: java.lang.NoClassDefFoundError: edu/stanford/nlp/pipeline/StanfordCoreNLP
    at org.scrapperweb/org.scrapperweb.Moviedetail.analyseReview(Moviedetail.java:152)

Caused by: java.lang.ClassNotFoundException: edu.stanford.nlp.pipeline.StanfordCoreNLP
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:604)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)

Похоже на библиотека есть, но не направлена ​​вправо? Не уверен, как мне поступить, чтобы решить эту проблему. Любая помощь хороша, спасибо!

...