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

Erro de execução do .jar

Tentei executar o programa depois de gerar o .jar, mas apresentou um erro, dizendo que a minha classe TestaContas foi compilada por uma versão mais recente do Jeva Runtime (53) e a versão do Java Runtime instalada só suporta versões até 52.

Dei uma olhada em algumas configurações mas não encontrei nada que me ajudasse.

Alguém tem alguma dica para compilar numa versão mais antiga ou atualizar o Java Runtime?

2 respostas
solução!

Olá Alexandre!

Isso acontece pois você está usando o Java 8 e o Jar foi compilado em Java 9.

Veja as versões do Java e suas respectivas "Numerações":

Java SE 12 = 56 (0x38 hex)
Java SE 11 = 55 (0x37 hex)
Java SE 10 = 54
Java SE 9 = 53
Java SE 8 = 52
Java SE 7 = 51
Java SE 6.0 = 50
Java SE 5.0 = 49

Para rodar o class eu recomendaria você baixar o Java 12:

https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html

Veja se funciona pra ti, aguardo seu retorno!

Obrigado Guilherme!

Tive alguns problemas com as versões, mas agora está funcionando certinho.

Vlw

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