以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 云计算,网格,SaaS,P2P 』   (http://bbs.xml.org.cn/list.asp?boardid=57)
----  Jena出错问题询问???急求解答!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=57&rootid=&id=57215)


--  作者:topwin
--  发布时间:12/26/2007 3:06:00 PM

--  Jena出错问题询问???急求解答!
我做了一个简单的本题操作程序,可是执行时的报错令我疑惑,程序在别人那里可以运行,而且所用的包我也导进来了,怎么在我的机器上就是报错啊???而且在Dos下执行时也报同样的错误。 请各位大侠帮帮忙吧,谢谢了!我用的是eclipse3.2+jena-2.5+jdk1.5

源代码:-------------------------------------------------------------------------------------------------
  import java.io.FileInputStream;
import java.io.FileNotFoundException;

import com.hp.hpl.jena.ontology.OntClass;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.rdf.model.ModelFactory;

public class Testmain {
 
 public Testmain(){
  
 }
 
 public OntModel getModel(){
                        String file = "D://testOWL/terrorOnt.owl";
                        OntModel ontModel= ModelFactory.createOntologyModel();
                        try {
                           ontModel.read(new FileInputStream(file), "");
                         }
                        catch (FileNotFoundException ex) {
                           System.out.println("!!!");
                        };
                         return ontModel;
                };
 
 public static void main(String args[]){
     OntModel m = ModelFactory.createOntologyModel();
     Testmain test = new Testmain();
      m = test.getModel();
      String ontoNS = "http://www.mindswap.org#";
      OntClass concept = m.getOntClass(ontoNS + "Car");
      System.out.println(concept.getLocalName());
        
   
              }
}
//----------------------------------------------------------------------------------------------------------

出错信息:---------------------------------------------------------------------------------------------
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.xerces.parsers.SAXParser.<init>(Lorg/apache/xerces/xni/parser/XMLParserConfiguration;)V
 at com.hp.hpl.jena.rdf.arp.impl.RDFXMLParser$MySAXParser.<init>(RDFXMLParser.java:55)
 at com.hp.hpl.jena.rdf.arp.impl.RDFXMLParser.create(RDFXMLParser.java:82)
 at com.hp.hpl.jena.rdf.arp.JenaReader.<init>(JenaReader.java:77)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
 at java.lang.reflect.Constructor.newInstance(Unknown Source)
 at java.lang.Class.newInstance0(Unknown Source)
 at java.lang.Class.newInstance(Unknown Source)
 at com.hp.hpl.jena.rdf.model.impl.RDFReaderFImpl.getReader(RDFReaderFImpl.java:113)
 at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:230)
 at com.hp.hpl.jena.ontology.OntDocumentManager.findMetadata(OntDocumentManager.java:1010)
 at com.hp.hpl.jena.ontology.OntDocumentManager.initialiseMetadata(OntDocumentManager.java:968)
 at com.hp.hpl.jena.ontology.OntDocumentManager.<init>(OntDocumentManager.java:205)
 at com.hp.hpl.jena.ontology.OntDocumentManager.<init>(OntDocumentManager.java:187)
 at com.hp.hpl.jena.ontology.OntDocumentManager.<init>(OntDocumentManager.java:171)
 at com.hp.hpl.jena.ontology.OntDocumentManager.getInstance(OntDocumentManager.java:249)
 at com.hp.hpl.jena.ontology.OntModelSpec.getDocumentManager(OntModelSpec.java:351)
 at com.hp.hpl.jena.ontology.impl.OntModelImpl.getDocumentManager(OntModelImpl.java:191)
 at com.hp.hpl.jena.ontology.impl.OntModelImpl.<init>(OntModelImpl.java:162)
 at com.hp.hpl.jena.ontology.impl.OntModelImpl.<init>(OntModelImpl.java:130)
 at com.hp.hpl.jena.rdf.model.ModelFactory.createOntologyModel(ModelFactory.java:440)
 at com.hp.hpl.jena.rdf.model.ModelFactory.createOntologyModel(ModelFactory.java:399)
 at com.hp.hpl.jena.rdf.model.ModelFactory.createOntologyModel(ModelFactory.java:382)
 at Testmain.main(Testmain.java:31)


--  作者:ctyixin
--  发布时间:4/24/2008 10:33:00 AM

--  
ke
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms