在linux中安装jdk 1.7时出错

Jåc*_*cob 7 java linux oracle installation java-7

当我使用以下内容在Oracle Linux中安装jdk 1.7时

rpm -ivh jdk-7u9-linux-i586.rpm

但是我收到以下错误,如何解决这些错误并安装jdk 1.7?

任何帮助都非常值得赞赏.

谢谢

rpm -ivh /tmp/mnt/jdk-7u9-linux-i586.rpm
Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
        rt.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/rt.pack
        jsse.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/jsse.pack
        charsets.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/charsets.pack
        tools.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_09/lib/tools.pack
        localedata.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/ext/localedata.pack
        plugin.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/plugin.pack
        javaws.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/javaws.pack
        deploy.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/deploy.pack
Run Code Online (Sandbox Code Playgroud)

我的Linux版本是 oracle linux 5.5

pau*_*sm4 5

1)我同意Stephen C - 这听起来像是"权限"

2)"sudo" - 你必须以"root"命令运行命令

3)执行ls -ld /usr/java/jdk1.7.0_09/以确保目录存在.

如果没有,请考虑执行"mkdir/usr/java"并重新运行该命令

4)此主题可能会迁移到"superuser.com",这更适用于管理问题

5)如果您仍然没有解决方案,请务必指定您的Linux版本.

================================================== ================================

附录:

该帖子给人的印象是JDK安装失败; 听起来好像没有提取RPM.

根据随后的信息,听起来它只是一个警告:

在版本7u9中,使用Java Web Start显示以下与文件扩展包相关的错误消息,该文件扩展包在Java应用程序的工具中使用.这不会影响系统上安装的JRE的功能,由此二进制包格式(RPM)生成.

您安装Sun jdk-7u7-linux-x64.rpm是成功的.显示的错误消息是正常的.它们存在是因为包中不存在这些文件.我在安装Sun jre rpm软件包时得到它们.只需忽略那些特定的错误消息.