Я пытался подключиться к SPARQL Jena Fuseki Server с классом RDFConnection из JENA API. Это мой код:
String connectionString = "http://localhost:8080/fuseki/$/server";
RDFConnection conn = RDFConnectionFactory.connect(connectionString);
conn.load("C:\\Users\\Rita\\Desktop\\parenthood.owl") ;
QueryExecution qExec = conn.query("SELECT DISTINCT ?s { ?s ?p ?o }") ;
ResultSet rs = qExec.execSelect() ;
Я нашел это исключение:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/jena/sys/JenaSystem
at org.apache.jena.rdfconnection.RDFConnectionFactory.<clinit>(RDFConnectionFactory.java:31)
at Connection_test.main(Connection_test.java:13)
Это мой pom. xml зависимости:
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>jena-arq</artifactId>
<version>3.15.0</version>
</dependency>
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>apache-jena-libs</artifactId>
<version>3.15.0</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.13.3</version>
</dependency>
У вас есть предложения по ее решению? Большое спасибо! Рита