1
resposta

erro

Alguém pode me ajudar? Esse é o erro ao executar o main

java: error: release version 5 not supported

Module screenmatch SDK 17 does not support source version 1.5. Possible solutions:

  • Downgrade Project SDK in settings to 1.5 or compatible. Open project settings.
  • Upgrade language version in Maven build file to 17. Update pom.xml and reload the project.
1 resposta

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:

  1. 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..
    • Insira aqui a descrição dessa imagem para ajudar na acessibilidade
  2. Atualize o arquivo pom.xml para garantir que o Maven esteja usando a versão correta do Java:

    • Dentro do <properties> no seu pom.xml, adicione ou atualize as seguintes entradas:
      <java.version>17</java.version>
      <maven.compiler.source>17</maven.compiler.source>
      <maven.compiler.target>17</maven.compiler.target>
      
    • Salve as alterações e recarregue o projeto (pode haver um prompt no IDE para fazer isso ou você pode usar Maven > Reload project).
  3. 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!

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