如何在 Ubuntu 16 上安装 JDK8?

如何在 Ubuntu 16 上安装 JDK8?

我需要 JDK 8 来运行 Bazel。我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?

答案1

通常你像这样安装 openjdk:

sudo apt-get install openjdk-8-jdk

也许这就是问题所在。你可以查看 http://openjdk.java.net/install/index.html。如果你这样做,你可能已经解决了这个问题。但无法想象为什么你的命令会给出这个结果。

答案2

我安装了 oracle-jdk8。如果你需要,

sudo add-apt-repository ppa:webupd8team/java && sudo apt 更新
sudo apt 安装 oracle-java8-installer

答案3

您可以使用以下命令安装 openJDK -

sudo apt-get install openjdk-8-jdk

或者您也可以查看安装 Oracle Java 8 的选项。详细说明已在在这里写博客。您还可以使用以下命令快速找到答案 -

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt install oracle-java8-set-default

javac -version

答案4

您可以简单地按照以下步骤操作

  1. 从以下位置下载 JDK 1.8https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

  2. 使用 tar -xvzf ~/Downloads/jdk-8u202-linux-x64.tar.gz ~/JDK-1.8 提取

  3. 使用命令 export JAVA_HOME=~/JDK-1.8 设置 JAVA_HOME

  4. 使用命令 export PATH=~/JDK-1.8/bin:$PATH 设置 PATH

使用以下 URL 了解更多详细信息 https://www.vultr.com/docs/how-to-manually-install-java-8-on-ubuntu-16-04/

相关内容