Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将Neo4j数据库与GEPHIAPI结合使用_Java_Neo4j_Gephi_Graphml - Fatal编程技术网

Java 如何将Neo4j数据库与GEPHIAPI结合使用

Java 如何将Neo4j数据库与GEPHIAPI结合使用,java,neo4j,gephi,graphml,Java,Neo4j,Gephi,Graphml,我在Eclipse Java中使用Neo4j API和Gephi API,我想将我的Neo4j数据库导入Gephi,我使用这部分代码 //Import file String URL = "/res/test.graphdb"; Container container; try { File file = new File(getClass().getResource(URL).toURI()); container = importController.imp

我在Eclipse Java中使用Neo4j API和Gephi API,我想将我的Neo4j数据库导入Gephi,我使用这部分代码

//Import file
 String URL = "/res/test.graphdb";  
 Container container;
 try {
      File file = new File(getClass().getResource(URL).toURI());
      container = importController.importFile(file);
      container.getLoader().setEdgeDefault(EdgeDefault.UNDIRECTED);   
 } catch (Exception ex) {
      ex.printStackTrace();
      System.out.println(e);
      return;
 }
当我执行代码时,它显示以下错误:

java.lang.NullPointerException
因为变量容器始终等于null。但是当我在URL中使用文件.gexf或.gml时,它工作得非常好

这就是我的问题:


有没有办法在GephiAPI中使用Neo4j数据库?或者将Neo4j数据库转换为.graphml或.gexf以与Gephi API一起使用?

我不熟悉Gephi API,但我不希望它有一个Neo4j加载程序,因为从Gephi GUI无法通过打开Neo4j数据库直接加载它们。无论如何,有一个特殊的插件。从Neo4j以编程方式导出图形并将其加载到Gephi,这对您来说是一个解决方案吗?这里有一个适用于Gephi的Neo4j插件:我不熟悉Gephi API,但我不希望它有Neo4j加载程序,因为在Gephi GUI中,您无法通过打开Neo4j数据库直接加载它们。无论如何,有一个特殊的插件。从Neo4j以编程方式导出图形并将其加载到Gephi,这对您来说是一个解决方案吗?这里有一个适用于Gephi的Neo4j插件: