"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como resolver o problema `javax.xml.bind` no Java 11?

Como resolver o problema `javax.xml.bind` no Java 11?

Publicado em 2024-11-10
Navegar:529

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

problema javax.xml.bind em Java 11

Como resolver o problema de que o pacote javax.xml.bind não existe em Java 11?

De acordo com a documentação de lançamento, os módulos Java EE foram removidos no Java 11:

  • java.xml.bind (JAXB) - Removido

Aprovado Este problema pode ser resolvido usando versões alternativas da tecnologia Java EE. Basta adicionar a dependência do Maven contendo as classes necessárias:

javax.xml.bindjaxb-api2.3.0com.sun.xml.bindjaxb-core2.3.0com.sun.xml.bindjaxb-impl2.3.0

Atualização do Jakarta EE 8 (março de 2020)

É possível usar o Jakarta XML Binding no Jakarta EE 8 em vez do antigo módulo JAXB:

jakarta.xml.bindjakarta.xml.bind-api2.3.3com.sun.xml.bindjaxb-impl2.3.3runtime

Atualização do Jakarta EE 9 (novembro de 2020)

Use a versão mais recente do Jakarta XML Binding 3.0:

  • Jakarta API EE 9 jakarta.xml.bind-api
  • implementação compatível jaxb-impl
jakarta.xml.bindjakarta.xml.bind-api3.0.0com.sun.xml.bindjaxb-impl3.0.0runtime

Nota: Jakarta EE 9 adota o novo namespace de pacote de API jakarta.xml.bind.*, portanto, atualize a instrução de importação:

javax.xml.bind -> jakarta.xml.bind

Jakarta EE 10 Update (junho de 2022)

Usa a versão mais recente do Jakarta XML Binding 4.0 (requer Java SE 11 ou superior):

  • Jakarta EE 10 API jakarta.xml.bind-api
  • implementação compatível jaxb-impl
jakarta.xml.bindjakarta.xml.bind-api4.0.0com.sun.xml.bindjaxb-impl4.0.0runtime
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3