java错误不适用方法

java错误不适用方法,java,semantic-web,Java,Semantic Web,我想把芝麻和eclipes联系起来,这是我的代码: public static void main(String[] args) { Repository repository = new SailRepository(new MemoryStore()); repository.initialize(); File ff = new File("C:\\Users\\admin\\Desktop\\samia.rdf"); repository.getConne

我想把芝麻和eclipes联系起来,这是我的代码:

public static void main(String[] args) {
    Repository repository = new SailRepository(new MemoryStore());
    repository.initialize();
    File ff = new File("C:\\Users\\admin\\Desktop\\samia.rdf");
    repository.getConnection().add(ff 
            , RDF.NAMESPACE , 
            RDFFormat.forFileName(ff.getName())
            );
    repository.getConnection().export(new RDFXMLWriter(new FileOutputStream("C:\\Users\\admin\\Desktop\\samia.rdf")));
    Repository sesameServer = new HTTPRepository("http://localhost:8080/openrdf-workbench/repositories/Test/summary","Test");
    sesameServer.initialize();
    Repository dbpedia = new HTTPRepository("http://dbpedia.org/sparql");
    dbpedia.initialize();

}
我在.add和.export中有2个错误。错误是:

方法addStatement,类型中的资源[] RepositoryConnection不适用于参数文件, 字符串

方法exportRDFHandler,类型中的资源[] RepositoryConnection不适用于参数 RDFXMLWriter


请帮帮我。感谢您的帮助

在众多添加重载中,您实际希望调用哪一个?您使用的是哪个版本的库?我使用的是sesames库:commons-codec-1.9、commons-logging-adapters-1.1.3、commons-httpclient-3.1-sources、commons-logging-adapters-1.1.3、commons-logging-api-1.1.3、commons-logging-tests、fluent-hc-4.3.3、httpclient-4.3.3.3、httpclient-cache-4.3.3.3.3.3.jar、httpcore-4.3.2.2.jar、httpime-4.3.3.jar。我想在sesame 2.5.1和eclipes Kepler Service Release 2之间建立连接,然后访问sesame的repsitory感谢您的帮助不幸的是,我找不到Javadoc用于这么旧的版本: