我想在android上使用OpenSesame。所以我在我的项目中加入了opensesame-onejar。Android上的OpenSesame存储RDF三元组
运行项目时,会引发一个异常:java.lang.NoClassDefFoundError:在info.aduna.lang.service.ServiceRegistry(ServiceRegistry.java:37)中抛出的javax.imageio.spi.ServiceRegistry。在我的代码中,当我想添加一个rdf文件时:con.add(file,baseURI,RDFFormat.NTRIPLES);
我正在创建我的资料库,如下所示:Repository myRepository = new SailRepository(new MemoryStore()); myRepository.initialize(); RepositoryConnection con = myRepository.getConnection();
你能解释我应该如何重写ServiceRegistry?
谢谢!
另请参阅answers.semanticweb.com上的重复问题的答案:http://answers.semanticweb.com/questions/16540/opensesame-on-android-to-store-rdf-triples –