1
resposta

Erro na biblioteca javax.xml.bind

Boa noite!

Estou acompanhando o curso, mas na hora que eu fiz as importações das classes o eclipse não está conseguindo importar a biblioteca refetente ao javax.xml.bind.annotation.XmlEnumValue;

Estou com java 8 no Ubuntu 20.04.

1 resposta

Olá Francisco, tudo bem?

Obrigado por compartilhar sua dúvida conosco. Fico feliz em poder te ajudar!

No caso do Java 8, a biblioteca javax.xml.bind fazia parte do Java SE, mas a partir do Java 9, ela foi removida do JDK padrão. Portanto, é necessário adicionar a dependência manualmente.

Uma opção é utilizar o Maven ou Gradle para gerenciar as dependências do seu projeto. No caso do Maven, você pode adicionar a seguinte dependência ao seu arquivo pom.xml:

<dependency>
  <groupId>javax.xml.bind</groupId>
  <artifactId>jaxb-api</artifactId>
  <version>2.3.1</version>
</dependency>

Se você não estiver utilizando uma ferramenta de gerenciamento de dependências, pode baixar o JAR da biblioteca manualmente e adicioná-lo ao classpath do seu projeto.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software