Eclipse Mars : La configuration de runtime est insuffisant pour fournir une implémentation pour JAXB2.2
Eclipse version : Mars. JDK 1.8.
Je veux créer un JAXB projet. Dans le JAXB Facette de la page, il y a l'erreur suivante:
La configuration de runtime est insuffisant pour fournir une implémentation pour JAXB2.2
Pourriez-vous me donner quelques suggestions sur comment je peux résoudre ce problème?
OriginalL'auteur Tianyu Zhu | 2015-09-17
Vous devez vous connecter pour publier un commentaire.
J'ai connu le même problème. Ci-dessous correctif a fonctionné pour moi.
OriginalL'auteur josepainumkal
C'est un problème de JDK8 dans Eclipse, lorsque vous essayez de créer un Générique JAXB2.2 projet.
Pour résoudre le problème dans Eclipse Mars, procédez de la manière suivante: lors de la création du projet, sélectionnez votre Cible Exécution JDK7 et qui va le corriger. J'ai essayé moi-même, et il a bien fonctionné!
Si vous souhaitez continuer à utiliser le JDK8, dans le dernier écran de création de projet, dans JAXB de mise en œuvre type, sélectionnez "Désactiver la Configuration de la Bibliothèque" à la place de la JRE. Cela permettra d'éliminer l'erreur et vous permettent de créer le projet. Mais je suggère de ne pas aller pour ce que cela peut apporter plus d'erreur à l'avenir.
À utiliser JDK8 dans Eclipse Luna, un patch a été publié pour résoudre ce problème. Vous pouvez le vérifier ici: configurer Générique JAXB 2.2 Plate-forme Java 1.8. Je n'ai pas essayé moi-même, mais d'après les commentaires, il semble que le problème est résolu.
La même chose se produit pour JAXB version 2.1 avec JDK8 dans eclipse.
OriginalL'auteur kajarigd
Voici ce qui a fonctionné pour moi (Eclipse Luna Service Release 2 (4.4.2)).
Dans le troisième écran "JaxB Facette", dans le JaxB assistant de Projet, sélectionnez "Utilisateur de la Bibliothèque" comme JaxB mise en Œuvre. Cliquez ensuite sur "Gérer les Bibliothèques" pour créer une nouvelle bibliothèque avec rt.jar de jdk/jre/lib dossier.
Maintenant, il n'y a pas de message d'erreur, et le bouton "Terminer" dans l'assistant est maintenant actif !
Vous solution ne fonctionne pas complètement, comme je le suis présenté avec le message suivant: "La classe javax.xml.bind.JAXBPermission'. Une idée de comment les progrès de qui? Je suis à l'aide du JDK 8 et Eclipse Néon. Merci
OriginalL'auteur user1158831
Je l'ai résolu comme ceci (l'Éclipse de l'Oxygène avec jdk8):
Cela fonctionne.
OriginalL'auteur Marcelo P. Llanos C.
Est-ce lié à la version de jdk problème. J'ai fait face à la même erreur
simplement nous avons besoin de changer la version de jdk de jdk1.8 à jdk1.7, pour ce faire, suivez les étapes ci-dessous...
ouvrez eclipse-->sélectionnez exécuter--->Exécuter Configrations..-->double-cliquez sur application java--->sélectionnez JRE--->sélectionnez le bouton radio Altenate JRE
cliquez ensuite sur installé JRE ---> vous pouvez maintenant enlever jdk1.8 et ajouter jdk1.7
entrez la description de l'image ici
OriginalL'auteur user6904648