创建Ontology时的OWLOntologyStorer异常(OWLOntologyStorer exception when creating an Ontology)

我得到这个例外:

线程“main”中的异常java.lang.NoSuchMethodError:org.semanticweb.owlapi.model.OWLOntologyManager.addOntologyStorer(Lorg / semanticweb / owlapi / model / OWLOntologyStorer;)V

当我尝试使用以下代码行创建Ontology时:

owlmanager = OWLManager.createOWLOntologyManager();

I get this exception:

Exception in thread "main" java.lang.NoSuchMethodError: org.semanticweb.owlapi.model.OWLOntologyManager.addOntologyStorer(Lorg/semanticweb/owlapi/model/OWLOntologyStorer;)V

when I try to create an Ontology using the following line of code:

owlmanager = OWLManager.createOWLOntologyManager();

最满意答案

最可能的解释是您的类路径上有多个OWLAPI版本。 这看起来像OWLAPI 4和OWLAPI 3冲突。

The most likely explanation is that you have multiple OWLAPI versions on your classpath. This looks like OWLAPI 4 and OWLAPI 3 conflicts.

更多推荐