我刚刚开始使用Neo4j,这是我的第一个stackoverflow问题!
我尝试使用Neo4j的用户库在Eclipse中运行Hello-World示例。 (https://github.com/neo4j/neo4j/blob/2.2.2/community/embedded-examples/src/main/java/org/neo4j/examples/EmbeddedNeo4j.java)
我只更改了DB_PATH='data/graph.db'
(因为在我的neo4j-server.properties中:org.neo4j.server.database.location=data/graph.db
)
我在控制台中获得的输出是:
你好,勇敢的Neo4j世界!关闭数据库...
我使用/etc/init.d/neo4j-service stop
关闭neo4j服务器,然后运行eclipse并获得上面提供的输出。我再次启动neo4j服务器并通过浏览器检查localhost:7474。没有添加到数据库的行。
我的DB_PATH是否有错误?我甚至尝试过neoeclipse,但没有得到任何输出。
答案 0 :(得分:0)
该示例创建并删除数据,这是图表为空的一个原因。
另一个观察是你的DB_PATH
。如果您设置了DB_PATH='data/graph.db'
,那么该路径相对于您的项目路径。如果您的代码位于/projects/example
,则应在/projects/example/data/graph.db
如果是这种情况,则配置为以org.neo4j.server.database.location=data/graph.db
查找数据库的Neo4j服务器将查找相对于 neo4j 安装的data/graph.db
。
因此,您可以修复代码中的路径(数据库的完整路径),或更改neo4j-server.properties
中的路径