首页 > 解决方案 > 如何在我的 java 代码中获取 JanusGraph 实例?

问题描述

我无法访问 JanusGraph 实例。文档显示示例代码,如下所示:

Graph graph = EmptyGraph.instance();
GraphTraversalSource g =
    graph.traversal().withRemote("conf/remote-graph.properties");

它可以工作,但我想要的是获得一个 JanusGraph 实例,因为互联网上给出的几乎所有示例都是基于 JanusGraph 实例,包括官方示例和批量导入工具,例如,

所以我找到了关于它的另一页。然后我尝试了以下方法:

GraphTraversalSource g = 
    JanusGraphFactory.open("inmemory").traversal().withRemote(config);

但是当我这样做时,程序最终会:

ClassNotFindException: OptionSteps.class

所以我想知道,如何在我的 Java 代码中获取 JanusGraph 实例?代码在 Windows 上运行,JanusGraph 在 Linux 服务器上运行——这有关系吗?我必须将它们一起运行才能找到OptionSteps类吗?

标签: javaconnectionjanusgraph

解决方案


关于依赖关系,正确的工件是janusgraph-core,您可以在 JanusGraph 项目本身中看到一个示例用法。

<dependency>
    <groupId>org.janusgraph</groupId>
    <artifactId>janusgraph-core</artifactId>
    <version>0.3.2</version>
</dependency>

JanusGraph 文档中的从 Java 连接中也提到了这种依赖关系。


推荐阅读