[java] Classe Parser, erreur
kij_82
Messages postés
4102
Date d'inscription
Statut
Contributeur
Dernière intervention
-
kij_82 Messages postés 4102 Date d'inscription Statut Contributeur Dernière intervention -
kij_82 Messages postés 4102 Date d'inscription Statut Contributeur Dernière intervention -
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.
--
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~
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.
--
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~
Configuration: Windows XP Firefox 1.5.0.8
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
- Java apk - Télécharger - Langages
- Jeux java itel touche ✓ - Forum Logiciels
- Eclipse java - Télécharger - Langages
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...