0

私はイエナの開発を行っています。

ローカルファイルを読み込むと、3行しかないのに正常に動作しませんでした。

これが私のコードです:

OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM);
model.read(owlPath, null);
Iterator<OntClass> it = model.listClasses();

while (it.hasNext()) {
    OntClass ontclass = it.next();
    System.out.println(ontclass.getLabel(null));
}

owlpath値はfile:\\animals-rdf.owl, or , orのようにプレフィックスfile:\\D:\\Eclipse\\workspace\\jena_demo\\sources\\amimal-rdf.owlなしで、file:\\namespace を使用した場合example.com# + filepathでも、合格する可能性があります。

具体的なエラー レポートは次のとおりです。

Exception in thread "main" com.hp.hpl.jena.shared.WrappedIOException:    
java.io.FileNotFoundException: \animals-rdf.owl

誰か手を貸してくれませんか?なぜそれが機能しなかったのか、私は完全に混乱しています。

4

1 に答える 1