Olá, Marcos!
O erro java: error: release version 5 not supported
indica que o projeto está tentando usar uma versão muito antiga do Java (Java 5), que não é mais suportada.
Como você está trabalhando com o Spring Framework o projeto foi configurado para usar Java 17, você precisa garantir que seu ambiente de desenvolvimento esteja configurado para usar essa versão do Java. Aqui estão algumas etapas que você pode seguir para resolver esse problema:
Verifique a configuração do JDK no seu IDE (IntelliJ IDEA, se estiver usando):
- Vá até
File > Project Structure > Project
. - No campo
Project SDK
, selecione uma versão do JDK que seja 17 ou superior. - No campo
Project language level
, selecione SDK default
ou manualmente 17 - Sealed types, pattern matching for switch, etc.
.
Atualize o arquivo pom.xml
para garantir que o Maven esteja usando a versão correta do Java:
Verifique se o JDK correto está instalado:
- Você pode verificar isso acessando o terminal ou prompt de comando e digitando
java -version
e javac -version
. Ambos devem retornar a versão 17 ou superior. - Se não for o caso, você precisará instalar o JDK 17. Você pode baixá-lo de sites como o Adoptium ou o site oficial da Oracle.
Após fazer essas alterações, tente executar o projeto novamente. Se tudo estiver configurado corretamente, o erro deve desaparecer e seu projeto deve compilar e rodar sem problemas.
Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!