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