我想在我的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