我需要 Bazel 的 JDK 8。我sudo apt-get install openjdk-8*
在新构建的 Ubuntu 16.04.02 机器上运行,但安装后update-alternatives --config java
显示两条路径:
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
我清除opensdk-8*
然后安装apt-get openjdk-9*
,但结果是一样的。
如何获得 JDK 8?
通常你像这样安装openjdk:
也许这就是问题所在。您可以在 http://openjdk.java.net/install/index.html上查看。如果你这样做,你可能已经解决了这个问题。但无法想象为什么你的命令会给出这个结果。
我安装了 oracle-jdk8。如果你需要,
您可以使用以下命令安装 openJDK -
或者您还可以查看安装 Oracle Java 8 的选项。详细说明在此处的博客中更新。您还可以使用以下命令快速回答 -
您可以简单地按照以下步骤操作
从https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz下载 JDK 1.8
使用 tar -xvzf ~/Downloads/jdk-8u202-linux-x64.tar.gz ~/JDK-1.8 解压
使用命令 export JAVA_HOME=~/JDK-1.8 设置 JAVA_HOME
使用命令 export PATH=~/JDK-1.8/bin:$PATH 设置 PATH
使用以下 URL 了解更多详情 https://www.vultr.com/docs/how-to-manually-install-java-8-on-ubuntu-16-04/