Проблема 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