在jdk工具中使用neo4j时出错

时间:2014-03-07 06:47:48

标签: java neo4j cypher

我试图从neo4j运行示例,但无法如此我认为有一个错误的包找不到任何人都可以解决这个4我。提前谢谢

D:\Practice>javac EmbeddedNeo4j.java>a.txt
EmbeddedNeo4j.java:4: package org.neo4j.graphdb does not exist
import org.neo4j.graphdb.Direction;
                        ^
EmbeddedNeo4j.java:5: package org.neo4j.graphdb does not exist
import org.neo4j.graphdb.GraphDatabaseService;
                        ^
EmbeddedNeo4j.java:6: package org.neo4j.graphdb does not exist
import org.neo4j.graphdb.Node;
                        ^
EmbeddedNeo4j.java:7: package org.neo4j.graphdb does not exist
import org.neo4j.graphdb.Relationship;
                        ^
EmbeddedNeo4j.java:8: package org.neo4j.graphdb does not exist
import org.neo4j.graphdb.RelationshipType;
                        ^
EmbeddedNeo4j.java:9: package org.neo4j.graphdb does not exist
import org.neo4j.graphdb.Transaction;
                        ^
EmbeddedNeo4j.java:10: package org.neo4j.graphdb.factory does not exist
import org.neo4j.graphdb.factory.GraphDatabaseFactory;
                                ^
EmbeddedNeo4j.java:11: package org.neo4j.kernel.impl.util does not exist
import org.neo4j.kernel.impl.util.FileUtils;
                                 ^
EmbeddedNeo4j.java:12: package org.neo4j.kernel does not exist
import  org.neo4j.kernel.StoreLocker;
                        ^
EmbeddedNeo4j.java:22: cannot find symbol
symbol  : class GraphDatabaseService
location: class EmbeddedNeo4j
GraphDatabaseService graphDb;
^
EmbeddedNeo4j.java:23: cannot find symbol
symbol  : class Node
location: class EmbeddedNeo4j
Node firstNode;
^
EmbeddedNeo4j.java:24: cannot find symbol
symbol  : class Node


    20 errors;

帮我删除这些错误,以便我可以运行我的代码,并且我可以使用neo4j作为我的后端

2 个答案:

答案 0 :(得分:2)

确保在类路径中包含neo4j-kernel-<version>.jar(连同其传递依赖项)。

答案 1 :(得分:0)

我猜你已经弄明白但是为了以防万一,从这个页面http://docs.neo4j.org/chunked/stable/tutorials-java-embedded-setup.html中提供的链接下载jar文件并将这些jar文件复制到Java \ jdk(version)\ jre \ lib \ ext文件夹。