我正在尝试将我的应用程序与 stardog 集成。应用程序已经通过 sesame remoteRepository 接口访问了 Java 中的其他 RDF 存储库。
Stardog 在http://docs.stardog.com/#_using_sesame中写道,这可以通过使用 StardogRepository() 来实现 - 但没有说明要包含哪些库。
在 stardog 4.1.3 安装中进行了一些搜索后,我发现并包含在 eclipse 的 WEB-INF/lib 中:
stardog-api-4.1.3.jar
stardog-sesame-core-4.1.3.jar
之后,eclipse Java 编译器在代码中没有显示错误,但在项目路径中显示了一个错误,说:
该项目未构建,因为其构建路径不完整。找不到 org.openrdf.repository.base.AbstractRepository 的类文件。修复构建路径,然后尝试构建此项目
项目清理后,此问题仍然存在。
此类 org.openrdf.repository.base.AbstractRepository 定义在 lib eclipse-rdf4j-2.0.1.jar 中,它也存在于 WEB-INF/lib 文件夹中(有或没有后者的 eclipse-rdf4j-2.0.jar)。 1.jar问题不变)。
为了在http://docs.stardog.com/#中编译这两行代码,我包含了哪些 lib shell?
非常感谢任何提示。