«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как решить проблему javax.xml.bind в Java 11?

Как решить проблему javax.xml.bind в Java 11?

Опубликовано 10 ноября 2024 г.
Просматривать:918

How to Resolve the `javax.xml.bind` Issue in Java 11?

Проблема javax.xml.bind в Java 11

Как решить проблему отсутствия пакета javax.xml.bind в Java 11?

Согласно документации по выпуску, модули Java EE были удалены в Java 11:

  • java.xml.bind (JAXB) — удалено

Пройдено Эту проблему можно решить, используя альтернативные версии технологии 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 ЕЕ 9 API jakarta.xml.bind-api
  • совместимая реализация jaxb-impl

  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 EE 10 API jakarta. -api
  • совместимая реализация jaxb-impl

  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