1
resposta

Programa has been compiled by a more recent version of the Java Runtime (class file version 56.0), this version of the Java Runtime only recognizes class file versions up to 52.0

Está dando esse erro ao tentar executar o programa, preciso de ajuda:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Tainara, tudo bem?

Você compilou o seu código com JDK 12, mas está tentando rodar com o JRE 8. Confirma se o seu javac -version e java -version estão na mesma versão. Caso contrário, será necessário re-instalar o JDK e JRE na sua máquina utilizando a mesma versão para não gerar esse tipo de erro reportado.

52 = Java 8
53 = Java 9
54 = Java 10
55 = Java 11
56 = Java 12

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