Linux

Centos5.8上安裝jdk7u7

  • October 24, 2012

我正在嘗試在 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

引用自:https://serverfault.com/questions/441011