JenaSystem NoClassDefFoundError - PullRequest
       83

JenaSystem NoClassDefFoundError

0 голосов
/ 16 июня 2020

Я пытался подключиться к 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>

У вас есть предложения по ее решению? Большое спасибо! Рита

...