在本页的java部分:https://neo4j.com/blog/cypher-load-json-from-url/
该行
db.execute(query, singletonMap("json",json));
给出错误,即The method execute(String, Map<String,Map>) is undefined for the type GraphDatabaseService
。
GraphDatabaseService类中没有名为“execute”的方法,我找不到有关此类的文档。有谁知道发生了什么?
neo4j是否更改了它的库并没有相应地调整代码或者我错过了一些要下载的库(我已经下载了neo4j-kernel-1.8.1.jar和neo4j-java-driver-1.1.0.sources。 jar并将它们添加到路径中??
答案 0 :(得分:1)
使用Neo4j 2.2.0或更高版本。
execute
方法已添加到版本2.2.0的GraphDatabaseService
。
另请注意,GraphDatabaseService
在较新的版本中移至neo4j-graphdb-api-x.y.z.jar
,而您在neo4j-kernel-x.y.z.jar
中找到旧版本。{/ p>