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:
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.bind jaxb-api 2.3.0 com.sun.xml.bind jaxb-core 2.3.0 com.sun.xml.bind jaxb-impl 2.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.bind jakarta.xml.bind-api 2.3.3 com.sun.xml.bind jaxb-impl 2.3.3 runtime
Atualização do Jakarta EE 9 (novembro de 2020)
Use a versão mais recente do 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
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.xml.bind jakarta.xml.bind-api 4.0.0 com.sun.xml.bind jaxb-impl 4.0.0 runtime
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