В моем проекте я импортирую библиотеки, используя 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)
Похоже на библиотека есть, но не направлена вправо? Не уверен, как мне поступить, чтобы решить эту проблему. Любая помощь хороша, спасибо!