Linux 如何在RHEL中安装java jdk?

Linux 如何在RHEL中安装java jdk?,linux,java,redhat,Linux,Java,Redhat,我遵循其他网站的示例命令,但它没有帮助 我做错了什么 chmod +x jdk-6u24-linux-i586-rpm.bin ./jdk-6u24-linux-i586-rpm.bin 结果给我: bash: ./jdk-6u24-linux-i586-rpm.bin: /bin/sh: bad interpreter: Permission denied 好的。。之后 sh jdk-6u24-linux-i586-rpm.bin 根据下面的建议,我得到了以下结果: 安装失败了吗?文件

我遵循其他网站的示例命令,但它没有帮助

我做错了什么

chmod +x jdk-6u24-linux-i586-rpm.bin
./jdk-6u24-linux-i586-rpm.bin
结果给我:

bash: ./jdk-6u24-linux-i586-rpm.bin: /bin/sh: bad interpreter: Permission denied
好的。。之后

sh jdk-6u24-linux-i586-rpm.bin
根据下面的建议,我得到了以下结果:


安装失败了吗?文件是否已损坏???谢谢

尝试使用sh本身运行它,即

sh jdk-6u24-linux-i586-rpm.bin

请确保你做得正确

安装Linux RPM(自解压)文件 请按照以下说明操作:

  • 通过运行su命令并输入超级用户密码,成为root用户。 在终端:键入:

    su
    
    输入根密码

  • 更改到要安装的目录。类型:

    cd <directory>
    
    关于root访问的注意事项:要在系统范围内的位置(如/usr/local)安装Java,必须以root用户身份登录才能获得必要的权限。如果您没有根目录访问权限,请在您的主目录或具有写入权限的子目录中安装Java

  • 将下载文件的权限更改为可执行。类型:

    chmod a+x jre-6u<version>-linux-i586-rpm.bin
    
    验证安装文件名


  • 另请参阅:

    您是以普通用户还是root用户的身份运行它的?我首先是root用户,但该文件位于我的/media文件夹中,因此我进入其中。。。是因为文件不在根目录中吗?嗯。也许你的用户没有文件的读取权限,但是有exec权限?执行ls-l jdk-6u24-linux-i586-rpm.bin,如果其他人无法读取该文件,则执行chmod o+r jdk-6u24-linux-i586-rpm.bin。无论如何,我认为JDK应该由root用户安装在系统范围的目录中。。好的,我想我通过将jdk bin文件放在根目录下而不是放在/media文件夹中修复了它。建议在根文件夹中安装所有程序吗?不,rpm文件可以在任何地方。
    chmod a+x jre-6u<version>-linux-i586-rpm.bin
    
    ./jre-6u<version>-linux-i586-rpm.bin
    
    ls