![在 12.04 LTS 上安装 Java 8 时出现问题](https://linux22.com/image/1085567/%E5%9C%A8%2012.04%20LTS%20%E4%B8%8A%E5%AE%89%E8%A3%85%20Java%208%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我已采取这些步骤尝试在我的 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 -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