[英]How to install Oracle Java 8 on Ubuntu 18.04?
以前,有一种使用webupd8team
存储库在 Ubuntu 上安装 Java 8 的简单方法。 但目前它不起作用并且没有找到包。
所以在这样一个常见的案例上花了很多精力之后,我决定添加这篇文章。 我使用了多种资源来实现它。
sudo apt-get purge openjdk*
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
sudo update-alternatives --config java
你可以从这里下载 Java
下载JDK 8 SDK 。
在/usr/lib called jvm-oracle
创建一个/usr/lib called jvm-oracle
。 您将需要使用 sudo 命令,因为此目录位于根级别:
sudo mkdir /usr/lib/jvm-oracle
复制你的 tarball:
sudo cp ~/Downloads/(name of your tarball) /usr/lib/jvm-oracle
移动到 /usr/lib/jvm-oracle 并提取您的 tarball:移动到:cd /usr/lib/jvm-oracle Extract: 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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.