Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Ao no Eclipse aparece erros abaixo

Description Resource Path Location Type javax.xml.bind cannot be resolved to a type ApiResponseMessage.java /swagger-spring/src/main/java/io/swagger/api line 7 Java Problem

The import javax.xml.bind cannot be resolved ApiResponseMessage.java /swagger-spring/src/main/java/io/swagger/api line 3 Java Problem

XmlTransient cannot be resolved to a type ApiResponseMessage.java /swagger-spring/src/main/java/io/swagger/api line 46 Java Problem

3 respostas
solução!

Oi Augusto,

Esse erro "The import javax.xml.bind cannot be resolved" parece ser por conta da versão do Java que você está usando. A partir do Java 9 entrou um novo sistema do módulos no mundo Java, por isso nem todos os módulos são carregados por padrão.

Em outras palavras, o JaxB vem junto com o JRE mas não é carregado automaticamente.

A noticia boa é que vc pode pedir pra a JVM que ela carregue esse modulo e tudo volte a funcionar. Vou te passar um artigo de um instrutor da caelum que explica como resolver e adicionar o modulo:

https://alexandreaquiles.com.br/2017/10/13/sofrencia-com-java-9-cade-meu-jaxb/

Uma outra forma de resolver esse problema é usando o JDK 8 ao invés de um JDK 9 (ou mais novo)

Obrigado, sugiro atualizarmos o ambiente para a ultima versao e deixar ja pronto , pois nao encontrei os pre requisitos, teria que ser o java 1.5? Obrigado assim mesmo

javax.xml.bind jaxb-api 2.2.11 com.sun.xml.bind jaxb-core 2.2.11 com.sun.xml.bind jaxb-impl 2.2.11

inclui essas dependencias no pom.xml e funfou....showwwww

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