[java] Classe Parser, erreur
kij_82
Messages postés
4260
Statut
Contributeur
-
kij_82 Messages postés 4260 Statut Contributeur -
kij_82 Messages postés 4260 Statut Contributeur -
Bonjour,
Je fais appel à vous pour un truc louche.
J'ai plusieurs classe java dont le but et de parser un fichier xml et de faire des tas d'opérations sur des fichiers après.
Le truc louche en question viens de la classe de parsing, j'utilise SAXParser et l'invoque ainsi dans l'une de mes méthodes de classe :
et eclipse me pète l'erreur suivante lors de l'éxécution :
sur la ligne :
Je comprends pas trop pourquoi ca ne fonctionne pas, surtout que ca marchais très bien les deux dernier mois et que ce matin pof ca me plante :s
Quelqun saurait-il pourquoi ?
Merci de votre aide.
Je fais appel à vous pour un truc louche.
J'ai plusieurs classe java dont le but et de parser un fichier xml et de faire des tas d'opérations sur des fichiers après.
Le truc louche en question viens de la classe de parsing, j'utilise SAXParser et l'invoque ainsi dans l'une de mes méthodes de classe :
SAXParser myParser = null; ... // --- Instantiation of the parser factory SAXParserFactory myFactory = SAXParserFactory.newInstance(); myFactory.setValidating(false); myParser = myFactory.newSAXParser(); // --- Parse the XML data using the scenario dtd. myParser.parse(myInput, myHandler);
et eclipse me pète l'erreur suivante lors de l'éxécution :
java.lang.AbstractMethodError: javax.xml.parsers.SAXParser.getXMLReader()Lorg/xml/sax/XMLReader; at javax.xml.parsers.SAXParser.parse(SAXParser.java:338)
sur la ligne :
myParser.parse(myInput, myHandler);
Je comprends pas trop pourquoi ca ne fonctionne pas, surtout que ca marchais très bien les deux dernier mois et que ce matin pof ca me plante :s
Quelqun saurait-il pourquoi ?
Merci de votre aide.
A voir également:
- [java] Classe Parser, erreur
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java code erreur 1603 ✓ - Forum Logiciels
2 réponses
Après une recherche, je suis tombé sur ca :
[QUOTE]
this error can only occur at run time if the definition of some class has incompatibly changed since the currently executing method was last compiled.
[/QUOTE]
Ce qui semble être mon cas. Donc recompilation, relance, toujours pareil.
Autre recherche et je tombe sur ca :
[QUOTE]
This exception is thrown because Ant was built using JDK 1.4. When you try to use it on previous versions, the JVM will not be able to find the SAXParser class and will throw the AbstractMethodError error.
[/QUOTE]
Traduction : si tu build ton prog via Ant avec une JDK 1.4 et que l'on essaie de faire tourner avec une JDK antérieure, ca marche pas ! J'imagine que oui mais ce n'est pas mon cas puisque j'ai la même version de JDK, tout se fait sous éclipse.
Je cherche donc toujours d'ou cela peut venir...
[QUOTE]
this error can only occur at run time if the definition of some class has incompatibly changed since the currently executing method was last compiled.
[/QUOTE]
Ce qui semble être mon cas. Donc recompilation, relance, toujours pareil.
Autre recherche et je tombe sur ca :
[QUOTE]
This exception is thrown because Ant was built using JDK 1.4. When you try to use it on previous versions, the JVM will not be able to find the SAXParser class and will throw the AbstractMethodError error.
[/QUOTE]
Traduction : si tu build ton prog via Ant avec une JDK 1.4 et que l'on essaie de faire tourner avec une JDK antérieure, ca marche pas ! J'imagine que oui mais ce n'est pas mon cas puisque j'ai la même version de JDK, tout se fait sous éclipse.
Je cherche donc toujours d'ou cela peut venir...