我无法从软件中心安装 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++ Alt)T并运行:
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 运行环境的安装
安装openjdk-6-jre使用任何安装方法的包。
安装openjdk-7-jre使用任何安装方法的包。
浏览器插件
安装icedtea6-插件使用任何安装方法的包。
安装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
和。security
old-releases
例如:
用替换archive.ubuntu.com
和security.ubuntu.com
old-releases.ubuntu.com
答案4
我强烈建议您通过以下方式从 Oracle 下载 Java:https://www.oracle.com/java/technologies/downloads/#java17
直接链接是这个:https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb
它运行良好,非常可靠。从其他地方下载都失败了,但这个仍然有效。