Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在linux中安装jdk 1.7时出错_Java_Linux_Oracle_Installation_Java 7 - Fatal编程技术网

Java 在linux中安装jdk 1.7时出错

Java 在linux中安装jdk 1.7时出错,java,linux,oracle,installation,java-7,Java,Linux,Oracle,Installation,Java 7,在Oracle Linux中安装jdk 1.7时,请使用以下命令 rpm-ivh jdk-7u9-linux-i586.rpm 但是,我会遇到以下错误,如何解决这些错误并安装JDK1.7 任何帮助都是值得赞赏的 谢谢 rpm -ivh /tmp/mnt/jdk-7u9-linux-i586.rpm Preparing... ########################################### [100%] 1:jdk

在Oracle Linux中安装jdk 1.7时,请使用以下命令

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

但是,我会遇到以下错误,如何解决这些错误并安装JDK1.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

我的Linux版本是oracle Linux 5.5

另一种可能是SELinux妨碍了我们。您是否使用严格的策略启用了SELinux强制执行功能?

1)我同意Stephen C的观点-这听起来绝对像“权限”

2) “sudo”-您必须以“root”身份运行命令

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

如果不这样,考虑做一个“MKDIR/UR/java”,重新运行命令

4) 这个线程可能会被迁移到“superuser.com”,它更多地用于管理问题

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

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

增编:

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

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

在版本7u9中,显示与文件相关的以下错误消息 用于Java应用程序设施的扩展包, 使用JavaWebStart。这不会影响的功能 JRE安装在您的系统上,由​​通过这种二进制包格式 (RPM)

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


您好,Stephen rpm已作为root用户运行。这不是编程问题。事实上,这看起来像一个基本的系统管理问题。。。关于如何在Linux机器上安装Java。@StephenC那么这个问题应该转移到哪里呢?superuser.com还是serverfault.com,这取决于您是否以“专业能力”进行此操作。(在我看来,这是一个有点奇怪的区别……但这就是他们玩游戏的方式。)我以root和directory/usr/java的形式运行。那么您是否也查看了“/usr/java/jdk1.7.0_09/”是否存在????如果没有,您是否尝试了“mkdir/usr/java/jdk1.7.0_09”来查看您是否有创建它的权限???这是所有基本的故障排除。。。你的Linux版本到底是什么?我的Linux版本是oracle Linux 5.5。Thanksur/java/jdk1.7.0_09是在我安装JDK时创建的,请阅读上面的附录