我已经编写了一个Java程序来在Neo4j中创建图形,我按照下面的教程。 Java程序运行良好,并创建节点和关系。我已经编写了另一个Java程序来使用Java Cypher API交叉检查数据。
https://www.tutorialspoint.com/neo4j/neo4j_native_java_api_example.htm
所以,我有以下代码来创建数据库:
public static File Neo4j_DB = new File("C:/TPNeo4jDB/databases/graph.db");
public static GraphDatabaseFactory dbFactory = new GraphDatabaseFactory();
public static GraphDatabaseService graphDb=
dbFactory.newEmbeddedDatabase(Neo4j_DB);
但是我使用Neo4j 3.3并且在下载zip版本后,我没有看到Neo4j社区版对话框,它可以帮助我浏览创建的数据库。因此,当我转到http://localhost:7474/browser/时,我看不到任何数据,因为它仍然指向默认数据库。我尝试更改配置文件,但它无法正常工作,但似乎我没有正确执行。
答案 0 :(得分:0)
在neo4j.conf
文件中,您需要相应地设置这两个属性:
dbms.directories.data
databases
子目录(但该子目录不得包含在dbms.directories.data
值中。) dbms.active_database
databases
目录的子目录。