我正在尝试运行Simple Hierarchy example of OWL API。我包括了owlapi-osgidistribution-4.0.2.jar
以及从其lib文件夹到项目类路径的所有库。但是我仍然有一个未解决的导入:
import static org.semanticweb.owlapi.search.EntitySearcher.getAnnotationObjects;
与该导入关联的一种未定义方法:
for (OWLAnnotation anno : getAnnotationObjects(clazz, ontology)) {
anno.accept(le);
}
我看到
EntitySearcher
类在OWL API库中。我错过了什么吗? 最佳答案
EntitySearcher在owlapi-api模块中,因此应在您的类路径中找到。
该示例是在每个owlapi构建中例行编译的,因此不应出现任何特定问题。
注意:我不记得您提到的方法是在4.0.2发布之前还是之后添加的。可能是为4.1.0添加的。