gpt4 book ai didi

java - stardog 芝麻远程访问 - 找不到类 org.openrdf.repository.base.AbstractRepository?

转载 作者:行者123 更新时间:2023-11-30 07:08:00 26 4
gpt4 key购买 nike

我正在尝试将我的应用程序与 stardog 集成。该应用程序已通过 sesame RemoteRepository 接口(interface)访问 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 编译器在代码中显示没有错误,但在项目路径中显示一个错误,显示:

The project was not built since its build path is incomplete. Cannot find the class file for org.openrdf.repository.base.AbstractRepository. Fix the build path then try building this project

项目清理后,这个问题仍然存在。

此类 org.openrdf.repository.base.AbstractRepository 在 lib eclipse-rdf4j-2.0.1.jar 中定义,该库也存在于 WEB-INF/lib 文件夹中(无论有或没有后者 eclipse-rdf4j -2.0.1.jar 问题不变)。

为了在 http://docs.stardog.com/# 中包含这两行代码,我包含了哪些 lib shell已编译?

提前非常感谢您的任何提示。

最佳答案

解决方案是:包含 openrdf-sesame-4.1.2-onejar.jar,stardog 代码将编译。

关于java - stardog 芝麻远程访问 - 找不到类 org.openrdf.repository.base.AbstractRepository?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39749030/

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