2011-11-11 40 views
2

我在写一个使用Netbeans创建RDF文件的程序。它正在线程“main”java.lang.NoClassDefFoundError:org/slf4j/LoggerFactory中获取错误异常。使用JAVA创建RDF文件

import java.io.*; 
import java.lang.*; 
import com.hp.hpl.jena.rdf.model.*; 
import com.hp.hpl.jena.vocabulary.*; 

public class RDFWriter extends Object 
    { 
    public static void main (String args[]) 
    { 
     String personURI = "http://localhost/hrudya"; 
     String givenName = "GOPIKA"; 
     String familyName = "NG"; 
     String fullName  = givenName + " " + familyName; 
     String course1 = "http://localhost/relationship/"; 
     try { 
      // create an empty model 
     Model model = ModelFactory.createDefaultModel(); 
      // create the resource and add the properties cascading style 
     Resource hrudya = model.createResource(personURI); 
     Property course = model.createProperty(course1,"course"); 
     hrudya.addProperty(VCARD.FN, fullName); 
     hrudya.addProperty(VCARD.Given, givenName); 
     hrudya.addProperty(DC.title, "SEMANTIC WEB"); 
     hrudya.addProperty(course,"M.Tech_CSE"); 
     //model.write(new PrintWriter(System.out)); 
     FileOutputStream fout=new FileOutputStream("p2cse10009/Desktop/rr.rdf"); 
     model.write(fout); 

     FileOutputStream fout1=new FileOutputStream("p2cse10009/Desktop/hr.xml"); 
     model.write(fout1); 
     } 
     catch (Exception e) 
     { 
      System.out.println("Failed: " + e); 
     } 
    } 

    public RDFWriter() { 
    } 
} 

我应该添加哪个库?

+0

您是否在使用Maven为您的依赖管理? – YMomb

回答

1

Which library should I add?

您应该添加slf4j图书馆和绑定库,使之使用您所选择的实际日志库。我建议您阅读SLF4J User Manual