我正在尝试在 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)? - 我怎样才能安装而不出现这些错误?
答案1
我看到了同样的错误,但在手动检查中,jar 文件存在并且似乎已正确部署。我相信可以安全地忽略这些错误。不过,如果还有另一个更新,我想我们会再次更新...
答案2
我遇到了同样的错误。忽略它们并更新到7u9。