我安装了Java 8,并将其设置为默认值。 这是在Ubuntu 14.04 LTS。
bernard @ bernard-Lenovo-G580:〜$ java -version
java版本“1.8.0_20”
Java(TM)SE运行时环境(build 1.8.0_20-b26)
Java HotSpot(TM)64位服务器虚拟机(构build25.20-b23,混合模式)
每当我尝试安装maven我得到这个错误。
bernard @ bernard-Lenovo-G580:〜$ sudo apt-get install maven
正在读取软件包列表…完成
build立依赖关系树
阅读状态信息…完成
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 / N] 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
正在parsingdownload.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 [following]
– 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 。广州
连接到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 。广州
连接到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 。广州
连接到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 。广州
连接到172.16.0.83:8080 …失败:连接超时。
放弃。
下载失败
Oracle JDK 8未安装。
dpkg:error handling包oracle-java8-installer(–configure):
安装后的subprocess脚本返回错误退出状态1
dpkg:依赖关系问题阻止了junit4的configuration:
junit4依赖于default-jre-headless | Java5中运行时,无头; 然而:
包默认-jre-headless没有安装。
提供default-jre-headless的软件包oracle-java8-installer尚未configuration。 未安装软件包java5-runtime-headless。
提供java5-runtime-headless的软件包oracle-java8-installer尚未configuration。
dpkg:error handling包junit4(–configure):
依赖问题 – 留下未configuration
没有写入报告,因为错误信息表明它从之前的失败而来的后续错误。
dpkg:依赖关系问题阻止libbatik-java的configuration:
libbatik-java取决于default-jre-headless | Java2的运行时,无头; 然而:
包默认-jre-headless没有安装。
提供default-jre-headless的软件包oracle-java8-installer尚未configuration。
软件包java2-runtime-headless未安装。
提供java2-runtime-headless的软件包oracle-java8-installer尚未configuration。
dpkg:error handling包libbatik-java(–configure):
依赖问题 – 留下未configuration
没有写入报告,因为错误信息表明它从之前的失败而来的后续错误。
dpkg:依赖关系问题阻止libfop-java的configuration:
libfop-java取决于libbatik-java(> = 1.7); 然而:
软件包libbatik-java尚未configuration。
dpkg:error handling包libfop-java(–configure):
依赖问题 – 留下未configuration
由于已经达到MaxReports,因此没有写入报告
dpkg:依赖关系问题阻止libdoxia-java的configuration:
libdoxia-java取决于libfop-java; 然而:
软件包libfop-java尚未configuration。
dpkg:error handling包libdoxia-java(–configure):
依赖问题 – 留下未configuration
因为已经达到MaxReports,所以没有写入报告dpkg:依赖关系问题阻止configurationbsh:
bsh依赖于default-jre-headless | java1-runtime-headless | Java2的运行时,无头; 然而:
包默认-jre-headless没有安装。
提供default-jre-headless的软件包oracle-java8-installer尚未configuration。
软件包java1-runtime-headless未安装。
软件包java2-runtime-headless未安装。
提供java2-runtime-headless的软件包oracle-java8-installer尚未configuration。
dpkg:处理程序包错误(–configure):
依赖问题 – 留下未configuration
dpkg:依赖关系问题阻止configurationlibplexus-bsh-factory-java:没有apport
因为已经达到了MaxReports而写的报告
libplexus-bsh-factory-java依赖于bsh; 然而:
软件包bsh尚未configuration。
dpkg:处理程序包时出错libplexus-bsh-factory-java(–configure):
依赖问题 – 留下未configuration
由于已经达到MaxReports,因此没有写入报告
dpkg:error handling包libmaven2-core-java(–configure):
依赖问题 – 留下未configuration
由于已经达到MaxReports,因此没有写入报告
dpkg:依赖关系问题阻止configurationlibmaven-scm-java:
libmaven-scm-java取决于libmaven2-core-java; 然而:
软件包libmaven2-core-java尚未configuration。
dpkg:处理软件包时出错libmaven-scm-java(–configure):
依赖问题 – 留下未configuration
由于已经达到MaxReports,因此没有写入报告
dpkg:依赖关系问题阻止libwagon-java的configuration:
libwagon-java取决于junit4; 然而:
软件包junit4尚未configuration。
libwagon-java取决于libmaven-scm-java; 但是:软件包libmaven-scm-java尚未configuration。
dpkg:依赖关系问题阻止configurationmaven:
maven依赖于default-jre(> = 1:1.5)| default-jre-headless(> = 1:1.5)| java5-runtime | Java5中运行时,无头; 然而:
包默认-jre没有安装。
包默认-jre-headless没有安装。
软件包java5-runtime未安装。
提供java5-runtime的软件包oracle-java8-installer尚未configuration。
未安装软件包java5-runtime-headless。
提供java5-runtime-headless的软件包oracle-java8-installer尚未configuration。
maven依赖于libaether-java; 然而:
软件包libaether-java尚未configuration。
maven依赖于libplexus-containers1.5-java; 然而:
包libplexus-containers1.5-java尚未configuration。
maven依赖于libsisu-ioc-java; 然而:
软件包libsisu-ioc-java尚未configuration。
maven依赖libwagon2-java(> = 2.2-2); 然而:
软件包libwagon2-java尚未configuration。
dpkg:error handling包maven(–configure):
依赖问题 – 留下未configuration
由于已经达到MaxReports,因此没有写入报告
dpkg:依赖关系问题阻止configuration犀牛:
犀牛依赖于default-jre-headless(> = 1.5)| Java5中运行时,无头; 然而:
包默认-jre-headless没有安装。
未安装软件包java5-runtime-headless。
提供java5-runtime-headless的软件包oracle-java8-installer尚未configuration。
dpkg:处理软件包rhino(–configure)时出错:
依赖问题 – 留下未configuration
由于已经达到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规格的Java
libcdi-API的Java
libsisu-IOC-java的
libaether的Java
libwagon2的Java
行家
犀牛
机器人工作室
ant
ant可选
AspectJ的
纨裤子弟
libgeronimo-JPA-2.0规格的Java
libosgi-纲要的Java
libgeronimo-OSGi的支持的Java
甲骨文java8设置默认
TestNG的
E:subprocess/ usr / bin / dpkg返回错误码(1)
Java安装:
有两种select替代Java(提供/ usr / bin / java)。
selectpath优先级状态
————————————————– ———-
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手动模式
按回车键保持当前的select[*],或键入select号码:
Java版本查询:
伯纳德@伯纳德 – 联想G580:〜$
java版本“1.8.0_20”
Java(TM)SE运行时环境(build 1.8.0_20-b26)
Java HotSpot(TM)64位服务器虚拟机(构build25.20-b23,混合模式)
代理configuration:
bernard @ bernard-Lenovo-G580:〜$ env | grep代理
伯纳德@伯纳德 – 联想G580:〜$
我甚至尝试在这里设置更新的替代指令Oracle E3中的Java安装E:subprocess/ usr / bin / dpkg返回了一个错误代码(1),但apt仍然试图下载java 8(为什么?线索)。使用代理。
我也尝试在这里排除故障指示:
https://help.ubuntu.com/community/PackageManagerTroubleshootingProcedure,但我仍然不断收到代理连接超时错误和Subprocess安装后安装脚本返回错误退出状态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
这应该解决这个问题。