我想在我的Java web应用程序中使用jena框架创建一个INSERT查询。我想在我的Fuseki三重商店中插入一些特定图形的三元组。 我已经用下面用JAVA jena插入SPARQL查询上传fuseki的三元组
UpdateRequest update = UpdateFactory.create("INSERT DATA { graph <http://graph/my> { "+ string_triples + "}}");
UpdateProcessor processor = UpdateExecutionFactory.createRemote(update, "http://fusekidomain/ds/sparql");
processor.execute();
代码尝试,但它没有工作,我得到一个“java.lang.ClassNotFoundException: org.apache.http.protocol.HttpContext
”的错误。
我猜我在代码中缺少某些东西,但我不确定它是什么。
'java.lang.ClassNotFoundException'与您的代码无关,而是与Java类路径无关,即您拥有哪些库。如果您使用Jena,则必须将Jena分发中的所有库**添加到类路径中,或者**使用Maven **(或Gradle) – AKSW