Java 加载rdf文件SLF4J时出错:加载类失败;org.slf4j.impl.StaticLoggerBinder”的;

Java 加载rdf文件SLF4J时出错:加载类失败;org.slf4j.impl.StaticLoggerBinder”的;,java,rdf,slf4j,jena,ontology,Java,Rdf,Slf4j,Jena,Ontology,您需要将库sfl4j添加到类路径中您需要将slf4j的提供者添加到您的路径中并对其进行配置LogCtl.setLog4j或LogCtl.setCmdLogging是在Jena中执行此操作的快速方法。我在eclipse库中添加了所有JAR。好的,您可以添加stacktrace来显示错误吗?SLF4J:未能加载类“org.SLF4J.impl.StaticLoggerBinder”。SLF4J:默认为无操作(NOP)记录器实现SLF4J:有关更多详细信息,请参阅。线程“main”java.lang.

您需要将库sfl4j添加到类路径中

您需要将slf4j的提供者添加到您的路径中并对其进行配置
LogCtl.setLog4j
LogCtl.setCmdLogging
是在Jena中执行此操作的快速方法。

我在eclipse库中添加了所有JAR。好的,您可以添加stacktrace来显示错误吗?SLF4J:未能加载类“org.SLF4J.impl.StaticLoggerBinder”。SLF4J:默认为无操作(NOP)记录器实现SLF4J:有关更多详细信息,请参阅。线程“main”java.lang.NoClassDefFoundError中的异常:com.hp.hpl.jena.rdf.model.impl.util.notNameChar(util.java:121)com.hp.hpl.jena.rdf.model.impl.util.splitNamespace(util.java:79)com.hp.hpl.jena.graph.Node_URI.getLocalName(Node_URI.java:64)在com.hp.hpl.jena.rdf.model.impl.ResourceImpl.getLocalName(ResourceImpl.java:127)上,slf4j不是这里的根本原因-“NoClassDefFoundError”表示您有jar配置问题。使用您正在使用的Jena发行版中的所有jar(您还没有说是哪个版本),或者最好还是使用maven来管理您的项目。谢谢您,先生……问题解决了,我尝试使用jar的另一个版本,eclipse甚至java,它与java j和eclipse indigo finally一起工作。LogCtl.setLog4j这是什么?如何配置它?我不明白你在说什么?请详细说明一下好吗?LogCtl是Jena的一个内部部分,它以某种默认方式整理日志记录。您的类路径上必须有Jena lib目录中的所有JAR。先生,我的类路径中有所有JAR,请帮助我如何从中进行分类??。
import com.hp.hpl.jena.util.FileManager;
import com.hp.hpl.jena.rdf.model.Model;

public class ontology {

    public static void main(String args[]) {
    FileManager.get().addLocatorClassLoader(ontology.class.getClassLoader());
    Model model = FileManager.get().loadModel("C:/Users/avg/workspace/Jena/src/ontology.rdf");
    model.write(System.out,"RDF/JSON");

    }

}