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.
4 Réponses :
the projet Eclipse dali (une partie de la Eclipse Web Tools Project) a introduit le nouvel outil JAXB disponible dans le libération indigo de Eclipse: p>
Vérifiez avec le JRE installé dans Eclipse P>
Préférence> Java> Jre installé p>
Si cela pointe sur JRE, pointez-le sur le répertoire d'installation JDK. Il a corrigé l'erreur pour moi p>
Désolé de nécromance ce post! p>
sur les distributions Linux, cela peut être le résultat de l'utilisation de packages Chaque fois que je vois openjdk - * code> plutôt que les oracles.
Offical Oracle Java peut être installé à la suite de cette Tutoriel P>
Soleil code> mentionné à l'exception, il revient généralement à
Open-JDK CODE> VS
Oracle-JDK CODE> P> P>
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