2016-10-19 1 views
0

J'utilise xercesImpl.jar de créer une instance de DocumentImpl, quand je suis runing l'application sur java6 je reçois l'erreur suivante:Runining xercesImpl sur java 6

The java class could not be loaded. java.lang.UnsupportedClassVersionError: (myClass) bad major version at offset=6

d'abord je l'ai vu il y a un problème avec mon jdk, mais après avoir lu un peu plus à ce sujet, j'ai lu qu'il y a un conflit dans xerces-2_11_0.jar et jdk6.

Quels bocaux et dans quelles versions dois-je ajouter au projet pour éviter ce problème?

Merci

Répondre

0

Essayez d'utiliser jar xercesImpl wothversion 2.11.0. vous pouvez trouver les détails maven comme ci-dessous:

<dependency> 
    <groupId>xerces</groupId> 
    <artifactId>xercesImpl</artifactId> 
    <version>2.11.0</version> 
</dependency> 

Ceci devrait résoudre vos conflits.

+0

Merci, mais cela n'a pas résolu le problème, j'ai la même erreur. – tamih

+0

J'utilise des pots: activation, avalon-cadre-cvs-20020806, batik, dom, fop, xercesImpl-2.11.0, xml-apis. une idée de comment résoudre le conflit en Java 6. (quand je le cours du printemps ça marche o.k.). – tamih

+0

pouvez-vous vérifier les fichiers jar externes ajoutés dans votre ide? il peut fonctionner en raison de jar externe dans votre classpath. –