java.lang.module.ResolutionException:
我是新来的。我想得到一些帮助。我搜索了一下,但找不到解释我为什么会出现这个错误: 启动层初始化期间出错 java.lang.module.ResolutionException:模块slf4j.log4j12和log4j导出包org.apache.log4j到模块org.apache.jena.base 我想读取rdf文件,这是在javafx控制器中的方法中完成的 发明者是 在模块信息文件中,我有java.lang.module.ResolutionException:,java,javafx,jena,Java,Javafx,Jena,我是新来的。我想得到一些帮助。我搜索了一下,但找不到解释我为什么会出现这个错误: 启动层初始化期间出错 java.lang.module.ResolutionException:模块slf4j.log4j12和log4j导出包org.apache.log4j到模块org.apache.jena.base 我想读取rdf文件,这是在javafx控制器中的方法中完成的 发明者是 在模块信息文件中,我有 exports application; opens application;
exports application;
opens application;
requires javafx.base;
requires javafx.fxml;
requires javafx.graphics;
requires javafx.controls;
requires javafx.media;
requires javafx.swing;
requires javafx.web;
requires org.apache.jena.core;
requires org.apache.jena.arq;
所有这些都可以很好地使用GUI。只有当我添加行来读取rdf时,我才会得到我报告的错误。我在Eclipse中这样做,ApacheJena库被添加到项目中
提前谢谢。谢谢您的回答。我使用Maven解决了我遇到的问题。您使用的是Maven或Gradle之类的构建工具吗?如果是这样,请发布您的
pom.xml
或build.gradle
可能是:不,我没有使用Maven,但计划尝试使用Maven是否可以解决问题。亲爱的Jewelsea,我正在研究这个问题,但我感到困惑,因为这些不是我的模块,但是ApacheJena库,所以我认为已经确保了正确的链接。所以我不知道。。。
exports application;
opens application;
requires javafx.base;
requires javafx.fxml;
requires javafx.graphics;
requires javafx.controls;
requires javafx.media;
requires javafx.swing;
requires javafx.web;
requires org.apache.jena.core;
requires org.apache.jena.arq;