gpt4 book ai didi

java - 如何在java代码中通过rexpro连接到rexster服务器?

转载 作者:行者123 更新时间:2023-11-30 03:40:41 25 4
gpt4 key购买 nike

我有一个 rexster 服务器在我的机器上本地运行,端口 8984。我想连接到我的图形数据库 (orientdb) 并在我的 java 代码中执行 gremlin 脚本。我找不到任何好的示例或教程来做到这一点。

这是我的代码:

import com.tinkerpop.rexster;
import com.tinkerpop.rexster.*;

public class Orient {

public static void main(String[] args) {
RexsterClient client = RexsterClientFactory.open("localhost", 8984);
String script = String.format("g=rexster.getGraph('%s');g.v('%s').map", "test_test", "9:6267");
List<Map<String, Object>> results = client.execute(script);
Map<String, Object> map = results.get(0);
System.out.println(map.get("name"));
}

}

当我尝试编译我的代码时:

$javac -cp rexster-protocol-2.6.0.jar Orient.java

我明白了:

Orient.java:1: error: package com.tinkerpop does not exist
import com.tinkerpop.rexster;
^
Orient.java:2: error: package com.tinkerpop.rexster does not exist
import com.tinkerpop.rexster.*;
^
Orient.java:7: error: cannot find symbol
RexsterClient client = RexsterClientFactory.open("localhost", 8984);
^
symbol: class RexsterClient
location: class Orient

我做错了什么?我在哪里可以获得依赖项 (.jar) 文件。如果需要的话。

谢谢

最佳答案

需要将所有依赖的jar文件添加到classpath中才能编译

http://mvnrepository.com/artifact/com.tinkerpop.rexster/rexster-protocol/2.6.0

您最好使用 maven 或 gradle 构建工具,而不是下载所有 jar 文件并手动键入编译命令。

关于java - 如何在java代码中通过rexpro连接到rexster服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26880067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com