8
votes

Production de classes Java à partir du fichier XSD - JAXB

J'essaie d'apprendre à produire desservices avec Java. J'ai ajouté Jaxb Plugin au dossier Eclipse / Plugin et j'ai redémarré Eclipse. J'ai ajouté un fichier .xsd dans le dossier source sous Eclipse et j'essaie de générer des cours à partir du fichier XSD. Le didacticiel mentionne que, lorsque je clique avec le bouton droit de la souris sur le fichier .xsd, je devrais voir une option appelée "Jaxb 2.1 -> Exécuter XJC", mais je ne vois aucune option de ce type sur mon installation Eclipse. Je ne vois que "Générer -> Option de classes Jaxb". Si je sélectionne cette option et forcer les cours de construction, il donne une erreur disant:

The classpath for this project does not appear to contain the necessary libraries to proceed with class generation.
Please insure that a JAXB implementation is available on the classpath. Couldn't find the main class com.sun.tools.xjc.XJFacade.


2 commentaires

Qu'est-ce que cela a à voir avec l'invocation des perspectives de Java?


yikes .. je suis désolé, j'allais poser une question entièrement diffère hier. J'ai commencé dessus mais j'ai trouvé l'asnwer moi-même .. N'a pas remarqué que j'avais ce titre encore sur


4 Réponses :


2
votes

0 commentaires

12
votes

Vérifiez avec le JRE installé dans Eclipse

Préférence> Java> Jre installé

Si cela pointe sur JRE, pointez-le sur le répertoire d'installation JDK. Il a corrigé l'erreur pour moi


0 commentaires

5
votes

aller à la fenêtre-> préférence -> JRES installée

Si vous indiquez que JRE Point sur JDK, le problème sera résolu

 Entrez la description de l'image ici


0 commentaires

0
votes

Désolé de nécromance ce post!

sur les distributions Linux, cela peut être le résultat de l'utilisation de packages openjdk - * plutôt que les oracles. Offical Oracle Java peut être installé à la suite de cette Tutoriel

Chaque fois que je vois Soleil mentionné à l'exception, il revient généralement à Open-JDK VS Oracle-JDK


0 commentaires