./jdk-6u34-linux-i586.bin:没有这样的文件或目录

时间:2013-01-29 12:08:45

标签: linux java

我正在尝试为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. 但是在尝试执行step4时,会发生以下错误,

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

    什么可能是pblm。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:2)

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

无论如何,使用Aptitude(Debian)或Yum(基于RPM的系统)等包管理器可以轻松地在Linux系统上安装JDK。

干杯,