我安装了Java 8并将其设置为默认值。这是在ubuntu 14.04 LTS上
bernard @ bernard-Lenovo-G580:〜$ java -version
java版" 1.8.0_20"
Java(TM)SE运行时环境(版本1.8.0_20-b26)
Java HotSpot(TM)64位服务器VM(版本25.20-b23,混合模式)
每当我尝试安装maven时,都会收到此错误
bernard @ bernard-Lenovo-G580:〜$ sudo apt-get install maven
阅读包裹清单......完成
建筑依赖树
阅读国家信息......完成
maven已经是最新版本了
以下软件包已自动安装且不再需要:
linux-headers-3.13.0-36 linux-headers-3.13.0-36-generic
使用' apt-get autoremove'删除它们
0升级,0新安装,0删除,0未升级
28未完全安装或拆除。
执行此操作后,将使用0 B的额外磁盘空间
你想继续吗? [是/否] y
设置oracle-java8-installer(8u20 + 8u6arm-1~webupd8~0)...
下载Oracle Java 8 ...
--2014-09-30 14:54:20-- http://download.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
解决download.oracle.com(download.oracle.com)... 62.8.89.22,62.8.89.25
连接到download.oracle.com(download.oracle.com)| 62.8.89.22 |:80 ...连接。
发送HTTP请求,等待响应... 302暂时移动了
地点:https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz [关注]
--2014-09-30 14:54:20-- https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
连接到172.16.0.83:8080 ...失败:连接超时。
重试。
- 2014-09-30 14:56:28--(尝试:2)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
连接到172.16.0.83:8080 ...失败:连接超时。
重试。
- 2014-09-30 14:58:38--(尝试:3)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
连接到172.16.0.83:8080 ...失败:连接超时。
重试。
- 2014-09-30 15:00:48--(尝试:4)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
连接到172.16.0.83:8080 ...失败:连接超时。
重试。
- 2014-09-30 15:02:59--(尝试:5)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
连接到172.16.0.83:8080 ...失败:连接超时。
放弃。
下载失败
未安装Oracle JDK 8
dpkg:错误处理包oracle-java8-installer( - configure):
子进程安装后的安装后脚本返回错误退出状态1
dpkg:依赖性问题阻止了junit4的配置:
junit4依赖于default-jre-headless | Java5中运行时,无头;但是:
未安装包default-jre-headless
尚未配置提供default-jre-headless的软件包oracle-java8-installer。
未安装包java5-runtime-headless
提供java5-runtime-headless的包oracle-java8-installer尚未配置。
dpkg:错误处理包junit4( - configure):
依赖性问题 - 没有配置
未写入任何报告,因为错误消息表明它是先前故障的后续错误
dpkg:依赖性问题会阻止libbatik-java的配置:
libbatik-java依赖于default-jre-headless | Java2的运行时,无头;但是:
未安装包default-jre-headless
尚未配置提供default-jre-headless的软件包oracle-java8-installer
未安装包java2-runtime-headless
提供java2-runtime-headless的包oracle-java8-installer尚未配置。
dpkg:错误处理包libbatik-java( - configure):
依赖性问题 - 没有配置
未写入任何报告,因为错误消息表明它是先前故障的后续错误
dpkg:依赖性问题会阻止libfop-java的配置:
libfop-java依赖于libbatik-java(> = 1.7);但是:
包libbatik-java尚未配置。
dpkg:错误处理包libfop-java( - configure):
依赖性问题 - 没有配置
没有编写apport报告,因为已经达到了MaxReports
dpkg:依赖性问题会阻止libdoxia-java的配置:
libdoxia-java依赖于libfop-java;但是:
包libfop-java尚未配置。
dpkg:错误处理包libdoxia-java( - configure):
依赖性问题 - 没有配置
没有编写apport报告,因为已经到达MaxReports
dpkg:依赖性问题会阻止bsh的配置:
bsh取决于default-jre-headless | java1-runtime-headless | Java2的运行时,无头;但是:
未安装包default-jre-headless
尚未配置提供default-jre-headless的软件包oracle-java8-installer
未安装包java1-runtime-headless
未安装包java2-runtime-headless
提供java2-runtime-headless的包oracle-java8-installer尚未配置。
dpkg:错误处理包bsh( - configure):
依赖性问题 - 没有配置
dpkg:依赖性问题会阻止libplexus-bsh-factory-java的配置:因为已经到达MaxReports而没有编写报告
libplexus-bsh-factory-java依赖于bsh;但是:
包bsh尚未配置。
dpkg:错误处理包libplexus-bsh-factory-java( - configure):
依赖性问题 - 没有配置
没有编写apport报告,因为已经到达MaxReports
dpkg:错误处理包libmaven2-core-java( - configure):
依赖性问题 - 没有配置
没有编写apport报告,因为已经达到了MaxReports
dpkg:依赖性问题会阻止libmaven-scm-java的配置:
libmaven-scm-java依赖于libmaven2-core-java;但是:
包libmaven2-core-java尚未配置。
dpkg:错误处理包libmaven-scm-java( - configure):
依赖性问题 - 没有配置
没有编写apport报告,因为已经达到了MaxReports
dpkg:依赖性问题会阻止libwagon-java的配置:
libwagon-java依赖于junit4;但是:
包junit4尚未配置。
libwagon-java依赖于libmaven-scm-java;然而:
软件包libmaven-scm-java尚未配置。
dpkg:依赖性问题会阻止maven的配置:
maven依赖于default-jre(> = 1:1.5)| default-jre-headless(> = 1:1.5)| java5-runtime | Java5中运行时,无头;但是:
未安装包default-jre
未安装包default-jre-headless
未安装包java5-runtime
尚未配置提供java5-runtime的包oracle-java8-installer
未安装包java5-runtime-headless
尚未配置提供java5-runtime-headless的包oracle-java8-installer
maven依赖于libaether-java;但是:
包libaether-java尚未配置。
maven依赖于libplexus-containers1.5-java;但是:
包libplexus-containers1.5-java尚未配置。
maven依赖于libsisu-ioc-java;但是:
包libsisu-ioc-java尚未配置。
maven依赖于libwagon2-java(> = 2.2-2);但是:
包libwagon2-java尚未配置。
dpkg:错误处理包maven( - configure):
依赖性问题 - 没有配置
没有编写apport报告,因为已经达到了MaxReports
dpkg:依赖性问题阻止了rhino的配置:
rhino依赖于default-jre-headless(> = 1.5)| Java5中运行时,无头;但是:
未安装包default-jre-headless
未安装包java5-runtime-headless
提供java5-runtime-headless的包oracle-java8-installer尚未配置。
dpkg:错误处理包rhino( - configure):
依赖性问题 - 没有配置
没有编写apport报告,因为已经达到了MaxReports
处理时遇到错误:
甲骨文java8的安装程序
junit4
libbatik的Java
libfop的Java
libdoxia的Java
BSH
libplexus-BSH工厂的Java
libmaven2核心的Java
libmaven-SCM-java的
libwagon的Java
libplexus-containers1.5-java的
libgeronimo拦截-3.0-SPEC-java的
libcdi-API的Java
libsisu-IOC-java的
libaether的Java
libwagon2的Java
行家
犀牛
Android的工作室
蚂蚁
蚂蚁可选
AspectJ的
FOP
libgeronimo-JPA-2.0规格的Java
libosgi-纲要的Java
libgeronimo-OSGi的支持Java的
甲骨文java8设置默认
TestNG的
E:子进程/ usr / bin / dpkg返回错误代码(1)
Java安装:
替代java有两种选择(提供/ usr / bin / java)。
选择路径优先级状态
-------------------------------------------------- ----------
0 /opt/jdk1.8.0_20/bin/java 1自动模式
* 1 /opt/jdk1.8.0_20/bin/java 1手动模式
2 /usr/local/java/jdk1.8.0_20/jre/bin/java 1手动模式
按enter键保持当前选择[*]或类型选择号:
Java版本查询:
伯纳德@伯纳德 - 联想G580:〜$
java版" 1.8.0_20"
Java(TM)SE运行时环境(版本1.8.0_20-b26)
Java HotSpot(TM)64位服务器VM(版本25.20-b23,混合模式)
代理配置:
bernard @ bernard-Lenovo-G580:〜$ env | grep代理人
bernard @ bernard-Lenovo-G580:〜$
我甚至试图在这里Oracle java 7 Installation in Ubuntu E: Sub-process /usr/bin/dpkg returned an error code (1)设置更新替代指令,但是apt仍在尝试使用代理下载java 8(为什么?我不知道。)。
我在这里也尝试了故障排除说明:
https://help.ubuntu.com/community/PackageManagerTroubleshootingProcedure但我仍然不断收到代理连接超时错误,安装后的Subprocess安装后脚本返回错误退出状态1
答案 0 :(得分:1)
尝试在类似的情况下做些帮助我的事情:
jdk-8u20-linux-x64.tar.gz
。所以你应该从:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html /var/cache/oracle-jdk8-installer/
尝试安装oracle-java8-installer:
sudo apt-get install oracle-java8-installer
这应解决问题。
答案 1 :(得分:0)
有关说明,请参阅dpkg-error-processing-package-oracle-java8-installer-configure/48332346#48332346。
PPA ppa:webupd8team/java
正在使用已移动的归档Oracle软件包,整个安装失败,因为它无法下载所需的文件。
答案 2 :(得分:0)
尝试这种方式:
sudo rm /var/lib/dpkg/info/oracle-java8-installer-local.postinst -f
sudo dpkg --configure oracle-java8-installer-local