首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Jena 3.0.1 (Eclipse)中正确导入Pellet 2.3.0?

如何在Jena 3.0.1 (Eclipse)中正确导入Pellet 2.3.0?
EN

Stack Overflow用户
提问于 2016-03-22 00:37:16
回答 1查看 1.3K关注 0票数 1

我试图在Jena 3.0.1 (在Eclipse中工作)中导入Pellet2.3.0推理器。为此,我在这里阅读了所有类似的问题(尽管有些已经过时了)和Apache网站上的常见问题。使用他们的代码,我总是在下面的一行中得到一个错误:

OntModel model = ModelFactory.createOntologyModel(PelletReasonerFactory.THE_SPEC);

杰娜工作得很好,我已经测试过了。我猜我还没有为Pellet导入正确的jar文件。我从GitHub克隆了整个颗粒存储库,我找到的唯一一个jar文件是在Protece文件夹中的一个。在带下划线的文本中移动光标,Eclipse告诉我要导入一些东西,但问题仍然存在。是罐子对这个错误负责,还是别的什么原因?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-24 08:37:57

似乎耶拿版本> 3.0与Pellet2.4或更低版本不兼容。如果您查看pellet.jena.PelletReasoner的依赖项,您将看到它们使用com.hp.hpl.jena。Jena 3.0及更高版本在包org.apache.jena中。因此,pellet依赖项并不是最新的。

您可以在github (这里)上查看oscii的拉请求。他遇到了一些错误,但它们似乎只影响单元测试。对我来说,效果很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36144230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档