1

我正在关注此文档并在我的 Ubuntu 服务器 v11 中安装 Sun JDK 6。

root@li339-83:~# wget --no-check-certificate --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin
root@li339-83:~# chmod u+x jdk-6u45-linux-x64.bin
root@li339-83:~# ./jdk-6u45-linux-x64.bin
Unpacking...
Checksumming...
Extracting...
./install.sfx.331: 1:ELF: not found
./install.sfx.331: 2: Syntax error: ")" unexpected
Failed to extract the files.  Please refer to the Troubleshooting section of
the Installation Instructions on the download page for more information.

我试图找到“ELF:未找到”的解决方案,但找不到解决方案。关于如何解决这个 ELF 问题的任何想法?

4

2 回答 2

2

在 Ubuntu 上安装 Oracle JDK(和其他软件)的最佳方式可能是使用标准 Debian 工具,例如 apt-get 或 synaptic。为此,您必须添加 WebUpd8 团队 PPA(此处有更多详细信息)。

于 2013-05-28T18:09:02.653 回答
1

在我看来,我不确定我是否正确,如果您在 64 位系统上并尝试安装严格 32 位的东西,例如 32 位 JDK,那么您需要下载并将 32 位 elf 库安装到您的 Ubuntu linux 系统中。这可能是因为,如果您在 64 位系统上,这些库应该是不必要的。32 位精灵库(来自 Ubuntu 的 32 位版本)仍然可用,但如果您手动下载它们。大约一年前,我在尝试在 64 位 CentOS 系统上安装 32 位 WebSphere 演示时遇到了类似的问题。

于 2013-05-28T21:18:56.597 回答