Java - Erro: Unsupported major.minor version 51.0

Leia isto "em cerca de 1 minuto".

Este é a correção de um Erro no Java, ou melhor, um erro humano, pois esse erro só é dispertado se você realizar a execução de um programa em Java que não suporta a versão no qual o programa foi compilado.

Provavelmente muitos que desenvolvem com Java já passaram por erros, uns sabem como resolver e outros não sabem pelo fato de se depararem pela primeira vez com o tal erro.

Um erro comum, é o Unsupported major.minor version 51.0. Este erro, expecifica que você está tentando executar o seu programa com uma versão de Java que não suporta a versão em que o código foi compilado. Então, basicamente, você deve ter compilado o código com uma versão superior e tentar executá-lo usando uma versão inferior.

Como você está recebendo…

Unsupported major.minor version 51.0

…isso significa que a “version 51.0” corresponde a J2SE 7 você provavelmente compilado seu código em Java 7 e tentar executá-lo usando uma versão inferior. Confira o que o comando java -version em seu terminal/console lhe retorna. Deve ser a versão do Java 7. Ou fazer as alterações necessárias no PATH “/JAVA_HOME”. Ou você pode compilar com a mesma versão que você está tentando executar o código.

No linux, se as configurações estão confundindo você, sempre pode dar absoluto caminho no path onde se encontra o JAVA.

Exemplo:

/home/user/jdk1.7.0_11/bin/javac

/home/user/jdk1.7.0_11/bin/java.


jektify © 2024  +