Я хочу использовать Jena TDB в проекте.Вот что я добавил в своем POM:
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>apache-jena-libs</artifactId>
<version>3.7.0</version>
<type>pom</type>
</dependency>
Это мой импорт, связанный с jena:
import org.apache.jena.query.*;
import org.apache.jena.tdb.TDBFactory;
Интересно, что код компилируется, и все, кажется, в порядке.Я даже могу создать набор данных и читать из него.
Dataset dataset = TDBFactory.createDataset(repoLocation);
Поскольку я пишу многопоточное приложение, я вызываю метод begin
, как рекомендовано в документации :
dataset.begin(ReadWrite.READ);
Что приводитна:
Exception in thread "main" java.lang.AbstractMethodError: Class "org.apache.jena.tdb.transaction.DatasetGraphTransaction" does not implement the requested method
Я ценю вашу помощь!