2

我正在尝试为 32 位操作系统安装 jdk。按照以下步骤,

  1. wget http://download.oracle.com/otn-pub/java/jdk/6u34-b04/jdk-6u34-linux-i586.bin
  2. chmod u+x jdk-6u34-linux-i586.bin
  3. ./jdk-6u34-linux-i586.bin

但是在尝试执行第 4 步时,会发生以下错误,

./jdk-6u34-linux-i586.bin
./jdk-6u34-linux-i586.bin: No such file or directory

可能是什么问题。

4

2 回答 2

6

要下载该文件,您必须已接受上一页中的许可。因此,您尝试的 wget 命令只会下载说明您未接受许可证的 HTML 页面。

您可以通过将 cookie 添加到该站点中使用的 wget 命令来绕过此问题。

尝试以下 wget 命令下载文件。

wget --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" \
 -O jdk-6u34-linux-i586.bin \
 http://download.oracle.com/otn-pub/java/jdk/6u34-b04/jdk-6u34-linux-i586.bin
于 2013-01-29T14:32:09.590 回答
2

尝试查看您下载的文件的大小,然后查看内容。好消息是您有一个 HTML 页面要求您接受 OTN 许可条款...

无论如何,在 Linux 系统上安装 JDK 很容易使用包管理器完成,例如 Aptitude (Debian) 或 Yum(基于 RPM 的系统)。

干杯,

于 2013-01-29T12:21:09.423 回答