我已经手动在ubuntu14.04上安装了oracleJDK-8。但是,每当我想要安装一个需要jdk8的软件包时,apt-get就会再次尝试安装jdk 8。我的国家受到限制,所以甲骨文服务器不允许我下载jdk8。
$java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)apt-get的结果是:
download failed
Oracle JDK 8 is NOT installed.
dpkg: error processing package oracle-java8-installer (--configure):
subprocess installed post-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)有了这个错误,apt-get将无法完成安装。
发布于 2015-09-24 11:03:45
发布于 2016-12-29 20:39:32
oracle-java8-installer无法下载文件。所以从Oracle手工下载并放入文件夹/var/cache/oracle-jdk8-installer/中。并再次尝试安装oracle-java8-installer。这为我解决了这个问题。
一步步地:
jdk-8u111-linux-x64.tar.gzjdk-8u111-linux-x64.tar.gz,您将在Oracle上找到下载它的确切页面。对于我们的例子,它是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmljdk-8u111-linux-x64.tar.gz文件并放入/var/cache/oracle-jdk8-installer/文件夹中。sudo apt-get install oracle-java8-installer安装应该成功完成。发布于 2016-05-24 06:37:36
尝尝这个,
首先更新apt-get repos
$ sudo apt-get update将java 8 repo添加到apt-get
$ sudo add-apt-repository ppa:webupd8team/java再次更新apt-get回购
$ sudo apt-get update最后安装java 8
$ sudo apt-get install oracle-java8-installer参考资料
https://stackoverflow.com/questions/32758465
复制相似问题