2010-02-22 4 views
2

j'ai eu l'erreur folowing lors de l'analyse du XSD à Java ObjectJAXB Reliure Exception

Exception in thread "main" java.lang.IllegalArgumentException: Expected class ja vax.xml.bind.annotation.XmlAccessType but found class javax.xml.bind.annotation. AccessType

Peut-on donner la solution pour cette erreur

Répondre

8

Je suppose que vous utilisez XJC sous java6, et ayez le jaxb-api.jar sur votre chemin de classe. Les classes du runtime Java6 sont en conflit avec les classes dans jaxb-api.jar.

Supprimez le JAR du chemin de classe, qui devrait le réparer (si c'est le problème).

+0

Merci beaucoup Skaffman pour votre suggestion ... Cela m'a vraiment aidé à résoudre le problème ..... – SivaGanesh

+2

@SivaGanesh: De rien. Vous pouvez me remercier avec un vote et une coche. – skaffman

+0

Je recevais également cette erreur. Si j'omets l'api jar, j'obtiens alors: java.lang.NoClassDefFoundError: javax/xml/bind/annotation/AccessType – Black