Я занимаюсь разработкой Йены.чтение локального файла .owl с использованием ответа Jena filenotfoundexception
Когда я читаю локальные файлы, хотя у него только три строки, я не мог нормально его функционировать.
Вот мой код:
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
или file:\\D:\\Eclipse\\workspace\\jena_demo\\sources\\amimal-rdf.owl
, или без префикса file:\\
, даже при использовании имен example.com# + filepath
, он все еще может пройти.
Отчет бетон ошибка:
Exception in thread "main" com.hp.hpl.jena.shared.WrappedIOException:
java.io.FileNotFoundException: \animals-rdf.owl
Может кто-нибудь дать руку? Я совершенно смущен, почему он не может работать.