gpt4 book ai didi

java - 为什么我无法创建本体?

转载 作者:行者123 更新时间:2023-12-01 19:40:47 24 4
gpt4 key购买 nike

我目前正在开始使用 OWL。我相信我已经为 OWL API 设置了正确的 .jar。但是,当我编译代码时,出现错误:

OWLOntologyManager manager = OWLManager.createOWLOntologyManager();

错误提示:

cannot access com.google.inject.Provider 
class file for com.google.inject.Provider not found

对于可能导致该问题的原因有什么想法吗?

最佳答案

如果您使用 pom,请确保使用正确的依赖项,如 here 所示。 .

<dependency>
<groupId>net.sourceforge.owlapi</groupId>
<artifactId>owlapi-distribution</artifactId>
<version>5.1.0</version>
</dependency>

如果您使用 jar 文件,正如您所写的那样,所以请确保您按照所写的那样正确添加了它 here

然后,请确保您在类中导入了正确的包。另外,请确保您下载了所需的所有内容,例如 that

对于问题中的起始行,您需要导入

import org.semanticweb.owlapi.apibinding.OWLManager;
import org.semanticweb.owlapi.model.OWLOntologyManager;

更好的是,尝试使用 Maven,如所写 here

关于java - 为什么我无法创建本体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55470356/

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