Comment puis-je obtenir “l'Éclipse >Générer>Jaxb classes” option de retour?
J'ai récemment eu à migrer vers une nouvelle machine, et ré-installé Eclipse.
Pour le moment, j'ai besoin de générer JAXB des classes à partir d'un fichier xsd. Je ne peux pas me rappeler ce que j'ai installé, mais dans mon ancien Eclipse, j'ai eu l'option -clic droit-générer-jaxb classes.
Qui sait ce que j'ai à installer/plug-in pour le récupérer?
J'ai été à la recherche à l'installation de Dali, qui semble comme il pourrait être bon, mais je suis assez sûr que je n'ai pas installer Dali dernière fois. J'ai aussi inclus la jaxb pots dans mon build path, comme la dernière fois, donc ça devrait être ok.
Je suis à l'aide d'Eclipse 3.6 et Java SE 1.6.
Vous devez vous connecter pour publier un commentaire.
Si vous n'avez pas JavaEE:
Aider>>Installer de Nouveaux Logiciels>>Fonctionne avec: - Tous les Sites Disponibles--
De recherche pour JAXB
Puis sélectionnez Web, XML, Java EE et OSGi Développement de l'Entreprise et de l'installer.
Après le redémarrage d'Eclipse, vous devriez voir la génération de l'option.
Dali Java Persistence Tools - JAXB Support
, pas à tout le groupe.Un simple correctif pour résoudre ce problème, plutôt que de s'inquiéter de l'ajout de plugins supplémentaires ou installe - est de l'installer Eclipse IDE for Java EE Developers plutôt que Eclipse Classic (deux ici). Cela vient avec la JAXB soutien et fournit donc le >Générer>Jaxb classes option.
Les méthodes ci-dessus peut fonctionner, mais en fait les options vient d'un plugin appelé Web Tools Platform qui vient avec Eclipse IDE for Java EE Developers.
Ne vous inquiétez pas au sujet de la réinstallation de l'éclipse, ou essayer d'autres méthodes. Peu importe ce que eclipse vous utilisez simplement installer ce plugin en suivant la procédure ci-dessous. Vous obtiendrez le "JAXB Classes" Option de cliquer sur "Générer" bouton.
Aider --> Installer un Nouveau Logiciel --> Ajouter
Soupçon : Dans le cas où si vous utilisez une version différente de remplacer helios avec votre eclipse nom de la version. Je l'ai utilisé comme luna. Donc, le chemin ressemble à http://download.eclipse.org/webtools/repository/luna
Et redémarrer eclipse. Maintenant, vous allez avoir le choix.
(Je suis à l'aide d'IBM, basé sur Eclipse, RAD, donc je ne sais pas si cela s'applique à raw Eclipse.)
Avoir un regard sur votre projet Facettes (sélectionnez le projet, clic droit->Propriétés, Projet Facettes) j'ai la possibilité de choisir JAX/RS.
plus tard: j'ai vérifié mes plugins et par défaut je obtenir Dali installé et il ne contient certains JAX/B-trucs. Je soupçonne que vous avez besoin de ce.
Après beaucoup de recherche, est ce que j'ai fait pour résoudre le problème.
Windows> Préférences> Java> InstalledJREs...assurez-vous de pointer votre jre le jdk répertoire. J'ai été pointant vers des JRE et dès que je l'ai changé pour JDK, il a commencé à travailler.
Espérons que cela aidera à vous les gars.
Afin de soutenir la norme Api JAXB dans le IntelliJ IDEA Community Édition de l'environnement, vous avez besoin de faire quelques ajustements. Une façon de mettre en œuvre JAXB de la technologie est de connecter les xjc.exe un utilitaire inclus dans le JDK toolkit. Cet utilitaire peut être lancé à l'invite de commandes, mais il est conseillé pour configurer le menu contextuel:
bouton"+".
Dans le modification de la boîte à outils boîte de dialogue d'entrée:
(Name :)
de la nouvelle Générer JAXB Classes de commande;, which should be selected on the particular computer in the file selection dialog
(bouton "..." )`paramètres
(Parameters :)
qui dans notre cas sera comme suit:$ p $ FileFQPackage $ $ SourcepathEntry $ $ FilePath $
Pour la création de commande fonctionne correctement, le fichier de schéma doit être placé dans un nouvel ensemble, qui apparaît alors avec les fichiers générés.
Dans la fenêtre paramètres, Outils | Outils Externes - "Votre nom de commande" s'affiche.
Tous vous avez besoin est d'ouvrir votre fichier de schéma et de l'exécution de la commande.
J'ai installé ce plugin
http://java.net/downloads/jaxb-workshop/IDE%20plugins/jaxbw-plugin.zip
c'est à dire de décompresser et copier pour eclipse/dossier du plugin.
Il ajoute une entrée "JAXB 2.1 > Exécuter XJC" dans le menu contextuel d' *.les fichiers xsd.
Si le menu n'est pas vraiment dans le bon endroit, mais il fonctionne.
J'ai eu le même problème lors de la tentative de générer des classes java à partir de fichier xsd.
Mon Eclipse installé est:
Eclipse Java EE IDE pour les Développeurs Web
Version: De L'Oxygène.3a Libération (4.7.3 a)
Build id: 20180405-1200
Je l'ai résolu en changeant l'espace de travail par défaut JRE de JRE pour JDK dans les Propriétés du Projet /Java Build Path /Bibliothèques
Ce lien explique comment le problème se pose:
https://www.youtube.com/watch?v=zgblFjA-5Ks
Ce lien explique comment modifier la valeur par défaut JRE.
https://www.zkoss.org/wiki/Setting_Default_JRE_In_Eclipse
Espère que cette aide
vous pouvez télécharger JAXB Plug-In Eclipse
jaxb plugin eclipse