我无法从软件中心安装 Java

我无法从软件中心安装 Java

我无法从软件中心安装 openJDK,出现错误:

Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-7/openjdk-7-jre-lib_7u15-2.3.7-0ubuntu1~12.10_all.deb 404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-7/openjdk-7-jre-headless_7u15-2.3.7-0ubuntu1~12.10_amd64.deb 404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-7/openjdk-7-jre_7u15-2.3.7-0ubuntu1~12.10_amd64.deb 404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-7/icedtea-7-jre-jamvm_7u15-2.3.7-0ubuntu1~12.10_amd64.deb 404  Not Found [IP: 91.189.92.200 80]

它告诉我检查我的互联网连接,但我已连接(否则我怎样才能发布此信息)。

有什么建议么?

答案1

尝试打开终端窗口(Ctrl++ AltT并运行:

sudo apt-get update

您正在尝试下载版本 openjdk-7-jre_7u15-2.3.7-0ubuntu1~12.10_amd64.deb,但是当您检查此处关联,最接近的可用版本是 openjdk-7-jre_7u15-2.3.7-0ubuntu1~12.10.1_amd64.deb,因此看起来您必须刷新 apt 包列表。希望这对您有所帮助。

答案2

OpenJDK

Java 运行环境的安装

  1. 安装openjdk-6-jre使用任何安装方法的包。

  2. 安装openjdk-7-jre使用任何安装方法的包。

浏览器插件

  1. 安装icedtea6-插件使用任何安装方法的包。

  2. 安装icedtea-7-插件使用任何安装方法的包。

该插件适用于主要浏览器:Firefox、Chromium、Google Chrome 和 Epiphany。

在 Konqueror 上,转到设置 → 配置 Konqueror... 并从菜单中选择 Java 和 JavaScript,然后勾选全局启用 Java 选项。

SDK(软件开发套件)

在 Java 术语中,Java 开发工具包 (JDK) 有时用于 SDK。(有关详细信息,请点击此处。)

Install the [openjdk-6-jdk][5] package using any installation method.

Install the [openjdk-7-jdk][6] package using any installation method. 

替代虚拟机

大多数用户不需要担心这些,但如果您使用默认为零虚拟机(VM)的架构(例如 PowerPC),那么如果您切换到:您可能会看到显着的性能提升:

JamVM: This is the default VM for ARM in 11.10. Install the icedtea-6-jre-jamvm package if available. If it is not, then compile instructions can be found here.

Cacao: Ensure the icedtea-6-jre-cacao package is installed.

Zero/Shark: Shark is a just-in-time (JIT) compiler for Zero. Install the openjdk-6-jre-zero package if available. On architectures which use the Zero VM as the default, the openjdk-6-jre-zero package contains the Shark VM. 

要使用默认以外的其他 VM,只需将适当的选项添加到您通常使用的命令中。例如:

java -jamvm|-cacao|-shark|-zero -version

有关详细信息,请参阅文件 /usr/lib/jvm/java-6-openjdk-powerpc/docs/README.Debian(或其等效文件)以及该目录中的其他文档。请注意,IcedTea 浏览器插件将使用默认 VM(您可以在文件 /etc/java-6-openjdk/jvm.cfg 中更改)。

答案3

我遇到了类似的问题并通过编辑修复了它/etc/apt/sources.list

在中sources.list,用代替archive和。securityold-releases

例如:

用替换archive.ubuntu.comsecurity.ubuntu.comold-releases.ubuntu.com

参考:http://forums.linuxmint.com/viewtopic.php?f=46&t=123935

答案4

我强烈建议您通过以下方式从 Oracle 下载 Java:https://www.oracle.com/java/technologies/downloads/#java17

直接链接是这个:https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb

它运行良好,非常可靠。从其他地方下载都失败了,但这个仍然有效。

相关内容