2017-04-16 30 views
0

https://www.tutorialspoint.com/neo4j/neo4j_cypher_api_example.htmHow to load CSV file with cypher in java?,總會有這兩個導入線:爲什麼java中有關cypher和neo4j的兩條import語句不工作?

import org.neo4j.cypher.javacompat.ExecutionEngine; 
import org.neo4j.cypher.javacompat.ExecutionResult; 

不過,也有錯誤,當我試圖導入這兩個項目。對於ExecutionEngine類,似乎我可以從org.neo4j.cypher.internal或org.neo4j.cypher.internal.javacompat導入,我應該導入哪一個(假設我沒有做錯任何事情,所以我無法從org.neo4j導入.cypher.javacompat)?

什麼原因導致我無法從org.neo4j.cypher.javacompat導入?

在Maven倉庫的司機,我使用的有關依賴性:

<dependency> 
     <groupId>org.neo4j.driver</groupId> 
     <artifactId>neo4j-java-driver</artifactId> 
     <version>1.2.1</version> 
</dependency> 

回答

0

你的依賴是引線不org.neo4j.cypher.javacompat不屬於Neo4j的Java驅動程序,而不是:

<dependency> 
    <groupId>org.neo4j</groupId> 
    <artifactId>neo4j</artifactId> 
    <version>${neo.version}</version> 
    </dependency> 

更多信息

+0

我已經有你在我的pom.xml中所述的依賴見https://neo4j.com/docs/java-reference/current/#_add_neo4j_as_a_dependency \t \t \t \t \t org.neo4j \t \t \t Neo4j的 \t \t \t 3.1.2 \t \t 我也開始加入Neo4j的企業爲依賴,但它不工作之一:(同錯誤。 )\t \t \t \t \t \t \t \t \t org.neo4j \t \t \t 的Neo4j企業 \t \t \t 3.1.1 \t \t Aqqqq