Java Neo4j未安装查询引擎
我试着运行Neo4j示例程序JavaQuery.java。我使用提供的neo4jmaven脚本获取所有依赖项。但是,当我运行它时,会出现以下错误:Java Neo4j未安装查询引擎,java,maven,neo4j,Java,Maven,Neo4j,我试着运行Neo4j示例程序JavaQuery.java。我使用提供的neo4jmaven脚本获取所有依赖项。但是,当我运行它时,会出现以下错误: Exception in thread "main" java.lang.UnsupportedOperationException: No query engine installed. at org.neo4j.kernel.impl.query.NoQueryEngine.noQueryEngine(NoQueryEngine.java
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接口似乎可以工作,但我一直无法让Cypher查询工作
如何克服这个问题?您需要neo4j密码依赖
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-cypher</artifactId>
<version>2.2.0</version>
</dependency>
org.neo4j
neo4j-cypher
2.2.0
当您依赖于以下各项时,@shazin提到的neo4j-cypher
依赖项应该出现:
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j</artifactId>
<version>2.2.0</version>
</dependency>
org.neo4j
neo4j
2.2.0
我有一个类似的问题,我配置了依赖关系org.neo4j:neo4j:
。这里有一些想法
原因#1:依赖项阴影
它可能是与neo4j的可传递依赖项冲突的依赖项之一。将neo4j放在SBT的更高位置可以解决这个问题。
(这就是我的工作)
原因#2:最大命令行范围(仅限Windows)
Neo4j有成吨的罐子。可能是
java
命令对于windows的最大字符数来说太长了。请参阅:谢谢各位的回答,先生们。我正在使用netbeans作为我的IDE。它确实在依赖项列表中显示了neo4j-cyper-2.2.0.jar,位置为/home/tmk49/.m2/repository/org/neo4j/neo4j-cypher/2.2.0/neo4j-cypher-2.2.0.jar。还有别的地方我可以去看看吗?谢谢,我把这个,我得到这个错误,我把这个,我得到这个错误