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.