gpt4 book ai didi

java - 如何修复java.lang.NoClassDefFoundError : javax/inject/Provider when trying to use OWL API

转载 作者:行者123 更新时间:2023-12-01 06:06:30 29 4
gpt4 key购买 nike

我有一个本体文件,并且正在使用 OWL-API。我应该为我的类(class)(#Doc)检索她的个人他们的对象属性
实际上我尝试了两种方法来获取个人,但我总是遇到这个错误:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/inject/Provider

(我认为这意味着编译器找不到我的类!)

最佳答案

我建议您学习一些 Maven(这对您 future 的 Java 项目非常有帮助),并将以下内容添加到您的 pom.xml 中:

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

或者,将所有 JAR 文件放入应用程序类路径中。 (毕竟,这就是 official documentation suggests )。

但我强烈建议您选择第一种选择,即学习一点 Maven。您将花费不到一天的时间,但最终会为您省去很多麻烦。

关于java - 如何修复java.lang.NoClassDefFoundError : javax/inject/Provider when trying to use OWL API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43344555/

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