IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

[JAXB] Génération des classes Java à partir d'un schéma


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 226
    Points : 78
    Points
    78
    Par défaut [JAXB] Génération des classes Java à partir d'un schéma
    Bonjour,

    Je dispose d'un schéma xsd et je dois réaliser un mapping avec du java. Je souhaiterai générer les classes avec l'outil xjc.
    Lorsque j'exécute le programme, j'ai le message d'erreur suivant :
    analyse dun schÚma...
    classLoader = java.net.URLClassLoader@c17164
    SharedSecrets.getJavaNetAccess()=java.net.URLClassLoader$7@8e32e7
    Exception in thread "main" java.lang.AssertionError: javax.xml.bind.JAXBExceptio
    n
    - with linked exception:
    [com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 2 counts of I
    llegalAnnotationExceptions
    com.sun.xml.bind.api.impl.NameConverter is an interface, and JAXB can't handle i
    nterfaces.
    this problem is related to the following location:
    at com.sun.xml.bind.api.impl.NameConverter
    at public com.sun.xml.bind.api.impl.NameConverter com.sun.tools.
    xjc.reader.xmlschema.bindinfo.BIGlobalBinding.nameConverter
    at com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
    com.sun.xml.bind.api.impl.NameConverter does not have a no-arg default construct
    or.
    this problem is related to the following location:
    at com.sun.xml.bind.api.impl.NameConverter
    at public com.sun.xml.bind.api.impl.NameConverter com.sun.tools.
    xjc.reader.xmlschema.bindinfo.BIGlobalBinding.nameConverter
    at com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
    ]
    at com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo.getCustomization
    Context(BindInfo.java:356)
    at com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo.getCustomization
    Unmarshaller(BindInfo.java:362)
    at com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryIm
    pl$1.<init>(AnnotationParserFactoryImpl.java:85)
    at com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryIm
    pl.create(AnnotationParserFactoryImpl.java:84)
    at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.createAnnotationParser(NGC
    CRuntimeEx.java:365)
    at com.sun.xml.xsom.impl.parser.state.annotation.action0(annotation.java
    :88)
    Version du jdk : 1.6.0_14
    Version de xjc : 2.2.7
    plateforme Window 7.
    commande exécutée :
    java -jar jaxb-xjc.jar -d generated C:\Donnees\test.xsd
    Suite à des recherches je n'ai pas trouvé comment résoudre cette exception ? L'avez vous déjà vu et savez-vous la corriger ?

    Je vous remercie par avance de votre aide.

  2. #2
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 226
    Points : 78
    Points
    78
    Par défaut
    La commande à exécuter est :
    java -jar jaxb-xjc.jar -d generated C:\Donnees\test.xsd -cp jaxb-impl.jar

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Générer des classes Java à partir d'une description XML ou JSON
    Par Bktero dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 01/06/2015, 15h07
  2. Générer des classes Java à partir de xsd avec patterns
    Par Danicela dans le forum Format d'échange (XML, JSON...)
    Réponses: 0
    Dernier message: 30/10/2012, 17h58
  3. Génération des objet java à partir d'un schéma XSD
    Par ghiwani80 dans le forum Persistance des données
    Réponses: 2
    Dernier message: 20/04/2012, 23h23
  4. génération de Classes java à partir de DTD
    Par azerty303 dans le forum JBuilder
    Réponses: 1
    Dernier message: 07/04/2009, 11h30
  5. Génération de classes java à partir de DTD
    Par azerty303 dans le forum Format d'échange (XML, JSON...)
    Réponses: 0
    Dernier message: 05/04/2009, 03h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo