在 12.04 LTS 上安装 Java 8 时出现问题

在 12.04 LTS 上安装 Java 8 时出现问题

我已采取这些步骤尝试在我的 12.04 LTS 服务器上安装 Java 8。

http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

我在尝试安装 Java 安装程序时遇到错误,因此我尝试:

Tip: if you're behind a firewall / router that blocks some of the 
redirects required to download the Oracle Java archive, you can download 
the JDK tar.gz archive manually and place it under /var/cache/oracle-
jdk8-installer - then, installing the "oracle-java8-installer" package 
will use the local archive instead of trying it to download it itself.

但是当再次运行 apt-get install oracle-java8-installer 时,它不使用缓存文件,它会尝试再次下载但失败,实际上它似乎并没有下载失败,下载确实发生了,并且安装程序出现在缓存目录中。这是错误输出:

proxy sent request, awaiting response... 404 OK
2015-07-24 08:36:25 ERROR 404: OK.

download failed
Oracle jdk 8 not installed
dpkg error processing oracle-java8-installer (--configuer):
subprocess installed poit-installation script returned error exit status 1
errors were encountered while processing:
oracle-java8-installer
E: sub-process /usr/bin/dpkg returned an error code (1)

奇怪的是,虽然它说有一个错误,但包存在于 cahce 目录中,为了安全起见,我手动下载了 tar,然后我尝试按照第二个答案进行操作:

安装.tar.gz 和 .tar 文件?

运行 tar -xvvf [filename.tar.gz] 有效,似乎将所有内容提取到一个文件夹中

之后我不确定如何使用 ./configure,将其作为命令运行不起作用。

有人可以指导我在 Ubuntu 12.04 LTS 上安装 Java8 吗!

答案1

安装 JAVA JDK

在这里,您将需要 sudo 权限:

须藤苏

/opt 目录保留用于存放所有不属于默认安装的软件和附加软件包。为 JDK 安装创建一个目录:

mkdir /opt/jdk

并将 java 解压到 /opt/jdk 目录中:

tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk

验证该文件已被解压到 /opt/jdk 目录中。

ls /opt/jdk

将 Oracle JDK 设置为默认 JVM

在我们的例子中,java 可执行文件位于 /opt/jdk/jdk1.8.0_05/bin/java 下。要将其设置为计算机中的默认 JVM,请运行:

更新替代方案 --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100

更新替代方案 --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100

验证你的安装

javac

相关内容