Como atualizar o compilador Java

Como atualizar o compilador Java

Hoje comecei a receber este aviso no console, quando tento compilar meus programas com javac:

aviso: Blabla.class: a versão principal 52 é mais recente que 51, a versão principal mais alta suportada por este compilador.

é recomendado que o compilador seja atualizado.

Mas como posso fazer isso?

PS. comando javac -versionretorna 1.7.0_85, enquanto java -versionretorna 1.8.0_66. Não sei como aconteceu essa mistura.

Responder1

Você tem mais de uma versão Java instalada e está usando versões diferentes para javae javac. javac -versionretorna 1.7.0_85, enquanto java -versionretorna 1.8.0_66. Isso significa que javacvocê cria bytecode para Java 7 e tenta compilar uma versão para Java 8.

Executar

sudo update-alternatives --config javac

e selecione Java 8 para resolver seu problema.

informação relacionada