javax.xml.bind-Problem in Java 11
So lösen Sie das Problem, dass das javax.xml.bind-Paket in Java nicht existiert 11?
Laut Release-Dokumentation wurden Java EE-Module in Java 11 entfernt:
Bestanden Dieses Problem kann durch die Verwendung alternativer Versionen der Java EE-Technologie gelöst werden. Fügen Sie einfach die Maven-Abhängigkeit hinzu, die die erforderlichen Klassen enthält:
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
Jakarta EE 8 Update (März 2020)
Es ist möglich, die Jakarta XML-Bindung in Jakarta EE 8 anstelle des alten JAXB-Moduls zu verwenden:
jakarta.xml.bind jakarta.xml.bind-api 2.3.3 com.sun.xml.bind jaxb-impl 2.3.3 runtime
Jakarta EE 9 Update (November 2020)
Verwenden Sie die neueste Version von 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
Hinweis: Jakarta EE 9 übernimmt den neuen API-Paket-Namespace jakarta.xml.bind.*, daher aktualisieren Sie bitte die Importanweisung:
javax.xml.bind -> jakarta.xml.bind
Jakarta EE 10 Update (Juni 2022)
Verwendet die neueste Version von Jakarta XML Binding 4.0 (erfordert Java SE 11 oder höher):
jakarta.xml.bind jakarta.xml.bind-api 4.0.0 com.sun.xml.bind jaxb-impl 4.0.0 runtime
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3