Linux
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。