salut
j'ai exécuter ce petit code qui me permet d'importer e de lire mon ontologie mais une erreur est survenue et j'arrive pas à le corriger, merci de m'aider
voila le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 package jena.com.test; import java.io.InputStream; import com.hp.hpl.jena.rdf.model.Model; import com.hp.hpl.jena.rdf.model.ModelFactory; import com.hp.hpl.jena.util.FileManager; public class LireOnto { /** * @param args the command line arguments */ public static void main(String[] args) { Model model = ModelFactory.createDefaultModel(); String inputFileName = "C://Program Files//Protege_3.2.1//examples//pizza/pizza.owl"; // use the FileManager to find the input file InputStream file = FileManager.get().open(inputFileName ); if (file == null) { throw new IllegalArgumentException("File: " + inputFileName + " not found"); } model.read(file, "", "RDF/XML"); // write it to standard out model.write(System.out); } }
et voila l'erreur:
je me questionne cet erreur est due à quoi et quelle est la solution?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Exception in thread "main" java.lang.ExceptionInInitializerError at com.hp.hpl.jena.rdf.model.impl.RDFReaderFImpl.<clinit>(RDFReaderFImpl.java:74) at com.hp.hpl.jena.rdf.model.impl.ModelCom.<clinit>(ModelCom.java:54) at com.hp.hpl.jena.rdf.model.ModelFactory.createDefaultModel(ModelFactory.java:142) at com.hp.hpl.jena.rdf.model.ModelFactory.createDefaultModel(ModelFactory.java:136) at jena.com.test.LireOnto.main(LireOnto.java:13) Caused by: java.lang.ClassCastException: org.apache.xerces.dom.DeferredTextImpl cannot be cast to org.w3c.dom.Element at java.util.XMLUtils.importProperties(XMLUtils.java:97) at java.util.XMLUtils.load(XMLUtils.java:69) at java.util.Properties.loadFromXML(Properties.java:852) at com.hp.hpl.jena.util.Metadata.read(Metadata.java:80) at com.hp.hpl.jena.util.Metadata.addMetadata(Metadata.java:54) at com.hp.hpl.jena.util.Metadata.<init>(Metadata.java:48) at com.hp.hpl.jena.JenaRuntime.<clinit>(JenaRuntime.java:37) ... 5 more
merci d'avance
Partager