Проблема запуска учебника API jena RDF example_1 - PullRequest
0 голосов
/ 13 октября 2019

Я пытаюсь пройти через Jena RDF tutorial_1 https://github.com/apache/jena/tree/master/jena-core/src-examples/jena/examples/rdf/Tutorial01.java. Я скачал пример, закомментировал оператор пакета, скачал Jena и slf4j и включил их в свой аргумент пути к классу, но я все еще получаюошибка:

D: \ Courses \ jenaOntologies> java -cp.; D: \ MulCh_research \ ontologyEditor \ apache-jena-3.12.0 \ apache-jena-3.12.0 \ lib; D: \ MulCh_research\ ontologyEditor \ slf4j-1.7.28 \ slf4j-1.7.28 Tutorial01

Исключение в потоке "main" java.lang.NoClassDefFoundError: org / slf4j / LoggerFactory
в org.apache.jena.rdf. model.impl.PropertyImpl. (PropertyImpl.java:47)
в org.apache.jena.rdf.model.ResourceFactory $ Impl.createProperty (ResourceFactory.java:335)
в org.apache.jena.rdf.model.ResourceFactory.createProperty (ResourceFactory.java:180)
в org.apache.jena.vocabulary.RDF.property (RDF.java:51)
в org.apache.jena.vocabulary.RDF $ Инициирование.first (RDF.java:106)
в org.apache.jena.vocabulary.RDF. (RDF.java:64)
в org.apache.jena.sys.InitJenaCore.init (InitJenaCore.java:57)
в org.apache.jena.sys.InitJenaCore.start (InitJenaCore.java:31)
в org.apache.jena.sys.JenaSystem.lambda $ init $ 2(JenaSystem.java:116)
на java.base / java.util.ArrayList.forEach (ArrayList.java:1507)
на org.apache.jena.sys.JenaSystem.forEach (JenaSystem.java:191)
в org.apache.jena.sys.JenaSystem.forEach (JenaSystem.java:168)
в org.apache.jena.sys.JenaSystem.init (JenaSystem.java:114)
в org.apache.jena.rdf.model.ModelFactory. (ModelFactory.java:49)
в Tutorial01.main (Tutorial01.java:16)
Причина: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
в java.base / jdk.internal.loader.BuiltinClassLoader.loadClass (BuiltinClassLoader.java:604)
в java.base / jdk.internal.loader.ClassLoaders $ AppClassLoader.loadClass (ClassLoaders.java:178)1025 * в java.base / java.lang.ClassLoader.loadClass (ClassLoader.java:521)
... еще 15

Любая помощь приветствуется.

ДжонКозьма

...