在此页面的 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 并将它们添加到路径)?
最佳答案
使用 Neo4j 2.2.0 或更高版本。
execute
方法已添加到 GraphDatabaseService
版本 2.2.0。
另请注意 GraphDatabaseService
移至neo4j-graphdb-api-x.y.z.jar
在较新的修订版中,而您在 neo4j-kernel-x.y.z.jar
中找到它对于旧版本。
关于java - 为什么java中的这个示例代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42260480/