java - Neo4j 没有安装查询引擎

标签 java maven neo4j

我尝试运行 Neo4j 示例程序 JavaQuery.java。我使用提供的 neo4j maven 脚本来获取所有依赖项。但是,当我运行它时,出现以下错误:

Exception in thread "main" java.lang.UnsupportedOperationException: No query engine installed.
    at org.neo4j.kernel.impl.query.NoQueryEngine.noQueryEngine(NoQueryEngine.java:56)
    at org.neo4j.kernel.impl.query.NoQueryEngine.executeQuery(NoQueryEngine.java:33)
    at org.neo4j.kernel.InternalAbstractGraphDatabase.execute(InternalAbstractGraphDatabase.java:953)
    at org.neo4j.kernel.InternalAbstractGraphDatabase.execute(InternalAbstractGraphDatabase.java:944)
    at JavaQuery.JavaQuery.run(JavaQuery.java:60)
    at JavaQuery.JavaQuery.main(JavaQuery.java:44)

我还没有找到任何关于如何安装查询引擎的文档。

简单的低级 java 接口(interface)似乎可以工作,但我无法让 Cypher 查询工作。

我该如何解决这个问题?

最佳答案

你需要 neo4j cypher 依赖。

<dependency>
    <groupId>org.neo4j</groupId>
    <artifactId>neo4j-cypher</artifactId>
    <version>2.2.0</version>
</dependency>

关于java - Neo4j 没有安装查询引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29464281/

相关文章:

java - infinispan-query 未使用 maven 导入

neo4j - 在 Spring Data Neo4J 中将参数传递给 @Query 中的密码查询

java.lang.IllegalStateException : Unable to retrieve EntityManagerFactory for unitName CrudPU 错误

JavaFX HTMLEditor - 插入图片功能

java - java和spring中的JCR是什么

java - Maven Java 不会对非详尽开关发出警告

java - maven 中的 IntelliJ 目录小蓝点标签

java - 为什么我需要一个可运行程序而不是直接从 main 调用?

java - 返回传入和传出关系 - Cypher - 非常慢

java - Neo4j OGM @Properties 支持哪些条目类型?