У меня есть сервер rexster, работающий локально на моей машине через порт 8984. Я хочу подключиться к моей графической базе данных (orientdb) и выполнить сценарии гремлина в моем коде Java. Я не мог найти хорошего примера или учебника по этому поводу.
Вот мой код:
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). если нужно.
Спасибо