problème javax.xml.bind en Java 11
Comment résoudre le problème que le package javax.xml.bind n'existe pas en Java 11 ?
Selon la documentation de la version, les modules Java EE ont été supprimés dans Java 11 :
Réussi Ce problème peut être résolu en utilisant des versions alternatives de la technologie Java EE. Ajoutez simplement la dépendance Maven contenant les classes requises :
javax.xml.bind jaxb-api 2.3.0 com.sun.xml.bind jaxb-core 2.3.0 com.sun.xml.bind jaxb-impl 2.3.0
Mise à jour de Jakarta EE 8 (mars 2020)
Il est possible d'utiliser la liaison XML de Jakarta dans Jakarta EE 8 au lieu de l'ancien module JAXB :
jakarta.xml.bind jakarta.xml.bind-api 2.3.3 com.sun.xml.bind jaxb-impl 2.3.3 runtime
Mise à jour de Jakarta EE 9 (novembre 2020)
Utilisez la dernière version de Jakarta XML Binding 3.0 :
jakarta.xml.bind jakarta.xml.bind-api 3.0.0 com.sun.xml.bind jaxb-impl 3.0.0 runtime
Remarque : Jakarta EE 9 adopte le nouvel espace de noms du package API jakarta.xml.bind.*, veuillez donc mettre à jour l'instruction d'importation :
javax.xml.bind -> jakarta.xml.bind
Mise à jour de Jakarta EE 10 (juin 2022)
Utilise la dernière version de Jakarta XML Binding 4.0 (nécessite Java SE 11 ou supérieur) :
jakarta.xml.bind jakarta.xml.bind-api 4.0.0 com.sun.xml.bind jaxb-impl 4.0.0 runtime
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3