在Centos5.8上安装jdk7u7

我试图在Linux CentosOS 5.8上安装Java SDK(jdk-7u7-linux-i586.rpm)。

我正在使用本指南 ,并从Oracle网站下载所有内容。

执行rpm -Uvh /path/to/binary/jdk-7u7-linux-i586.rpm ,软件包正在安装java

 [root@ip-***-***-**-189 java]# rpm -Uvh jdk-7u7-linux-i586.rpm Preparing... ########################################### [100%] 1:jdk ########################################### [100%] 

但完成后,我得到这些错误:

 Unpacking JAR files... rt.jar... Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/rt.pack jsse.jar... Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/jsse.pack charsets.jar... Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/charsets.pack tools.jar... Error: Could not open input file: /usr/java/jdk1.7.0_07/lib/tools.pack localedata.jar... Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/ext/localedata.pack plugin.jar... Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/plugin.pack javaws.jar... Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/javaws.pack deploy.jar... Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/deploy.pack 

虽然似乎所有东西都安装正确,但我做了这些检查:

 [root@ip-***-***-**-189 java]# java -version java version "1.7.0_07" Java(TM) SE Runtime Environment (build 1.7.0_07-b10) Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode) [root@ip-***-***-**-189 java]# javac -version javac 1.7.0_07 [root@ip-***-***-**-189 java]# javaws Java(TM) Web Start 10.7.0.10-fcs 

我仍然想知道:

  • 这些错误是什么?
  • 它们对运行.jar文件(我需要在服务器上使用Selenium)至关重要吗?
  • 我怎样才能没有这些错误安装?

我看到了同样的错误,但在手动检查时,jar文件已经存在,似乎已经正确部署。 我相信忽略错误是安全的。 但是,如果还有更新,我想我们正在更新…

我得到了同样的错误。 忽略它们并更新到7u9