Como atualizar o compilador Java

2

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

  

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

     

recomenda-se que o compilador seja atualizado.

Mas como posso fazer isso?

PS. comando javac -version retorna 1.7.0_85, enquanto java -version retorna 1.8.0_66. Eu não sei como esta mistura aconteceu.

    
por Jacobian 12.11.2015 / 07:20

1 resposta

4

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

Executar

sudo update-alternatives --config javac

e selecione o Java 8 para resolver seu problema.

    
por A.B. 12.11.2015 / 08:32