Eu precisava do JDK 8 para Bazel. Eu executei sudo apt-get install openjdk-8*
em uma máquina Ubuntu 16.04.02 recém-construída, mas após a instalação update-alternatives --config java
mostrei dois caminhos:
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
Limpei opensdk-8*
e instalei, apt-get openjdk-9*
mas o resultado foi o mesmo.
Como obtenho o JDK 8?
Normalmente você instala o openjdk assim:
Talvez este seja o problema. Você pode procurar isso em http://openjdk.java.net/install/index.html . Se você fizer isso, poderá ter corrigido esse problema. Mas não consigo imaginar por que seu comando deu esse resultado.
Eu instalei oracle-jdk8. Se você precisar,
Você pode instalar o openJDK com o comando abaixo -
OU Você também pode procurar a opção de instalar o Oracle Java 8. Instruções detalhadas são atualizadas no blog aqui . Você também pode usar os comandos abaixo para uma resposta rápida -
Você pode simplesmente seguir os passos abaixo
Baixe o JDK 1.8 em https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
Extraia-o usando tar -xvzf ~/Downloads/jdk-8u202-linux-x64.tar.gz ~/JDK-1.8
defina JAVA_HOME usando o comando export JAVA_HOME=~/JDK-1.8
defina PATH usando o comando export PATH=~/JDK-1.8/bin:$PATH
Use o URL abaixo para obter mais detalhes https://www.vultr.com/docs/how-to-manually-install-java-8-on-ubuntu-16-04/