Java 在linux中安装jdk 1.7时出错
在Oracle Linux中安装jdk 1.7时,请使用以下命令 rpm-ivh jdk-7u9-linux-i586.rpm 但是,我会遇到以下错误,如何解决这些错误并安装JDK1.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
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时创建的,请阅读上面的附录