如何在Ubuntu 18.04上安装Oracle Java 8?

时间:2019-07-19 07:00:28

标签: java ubuntu ubuntu-18.04

以前,有一种简单的方法可以使用webupd8team存储库在Ubuntu上安装Java 8。但是当前它不起作用,并且没有找到软件包。

2 个答案:

答案 0 :(得分:2)

因此,在处理这种常见情况后,我决定添加此帖子。 我用了几种资源来实现它。

  1. 卸载openjdk sudo apt-get purge openjdk*
  2. 转到this博客文章并运行所有步骤,直到4。如果在步骤#3中遇到问题,请转到本文中的步骤3(对不起,编号:))
sudo mkdir /usr/lib/jvm-oracle

sudo cp ~/Downloads/(name of your tarball) /usr/lib/jvm-oracle 

cd /usr/lib/jvm-oracle

sudo tar -xvzf (name of tarball)

cd jdk1.8.0_(corresponding version)

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm-oracle/jdk1.8.0_{version}/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm-oracle/jdk1.8.0_{version}/bin/javac 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm-oracle/jdk1.8.0_{version}/bin/javaws 1

sudo cat > /etc/profile.d/jdk.sh
export JAVA_HOME="/usr/lib/jvm-oracle/jdk1.8.0_221"
export PATH="$PATH:${JAVA_HOME}/bin"
Ctrl+d
  1. (可选)确保更新了Java替代方案sudo update-alternatives --config java

答案 1 :(得分:1)

下载JDK 8 SDK

/usr/lib called jvm-oracle上创建目录。您将需要使用sudo命令,因为该目录位于根级别:

sudo mkdir /usr/lib/jvm-oracle

将您的压缩包复制到:

sudo cp ~/Downloads/(name of your tarball) /usr/lib/jvm-oracle

进入/ usr / lib / jvm-oracle并解压缩tarball: 进入:cd / usr / lib / jvm-oracle 摘录:sudo tar -xvzf (name of tarball)

列出目录内容并找到您提取的文件夹: ls -al

您应该看到一个类似于“ jdk1.8.0_172”的目录。用cd进入您的目录和bin文件夹,并列出内容。 移至新目录:cd jdk1.8.0_172. 移至bin:cd bin 列出内容:ls -al

运行以下命令:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm-oracle/jdk1.8.0_172/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm-oracle/jdk1.8.0_172/bin/javac 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm-oracle/jdk1.8.0_172/bin/javaws 1

然后通过以下命令添加JAVA_HOME:

echo $'\nJAVA_HOME='`which java` >> ~/.bashrc

或者,您可以通过打开.bashrc文件并设置

来手动添加它
JAVA_HOME=/usr/bin/java