Проблема javax.xml.bind в Java 11
Как решить проблему отсутствия пакета javax.xml.bind в Java 11?
Согласно документации по выпуску, модули Java EE были удалены в Java 11:
Пройдено Эту проблему можно решить, используя альтернативные версии технологии Java EE. Просто добавьте зависимость Maven, содержащую необходимые классы:
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 (март 2020 г.)
В Jakarta EE 8 можно использовать привязку Jakarta XML вместо старого модуля JAXB:
jakarta.xml.bind jakarta.xml.bind-api 2.3.3 com.sun.xml.bind jaxb-impl 2.3.3 runtime
Обновление Jakarta EE 9 (ноябрь 2020 г.)
Используйте последнюю версию 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
Примечание: Jakarta EE 9 использует новое пространство имен пакета API jakarta.xml.bind.*, поэтому обновите оператор импорта:
javax.xml.bind -> jakarta.xml.bind
Jakarta EE 10 Обновлено (июнь 2022 г.)
Используйте последнюю версию Jakarta XML Binding 4.0 (требуется Java SE 11 или более поздней версии):
jakarta.xml.bind jakarta.xml.bind-api 4.0.0 com.sun.xml.bind jaxb-impl 4.0.0 runtime
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3