我尝试安装java 1.7
但rpm
出现此错误:
#rpm -i jdk-7-linux-x64.rpm.
package jdk-2000:1.7.0-fcs.x86_64 is already installed
如果包确实安装了,那为什么我仍然无法使用java
或javac
命令。包安装在哪里?
谢谢
答案1
尝试rpm -ql jdk-2000
查看包提供的文件列表jdk-2000
(提示:给出的包名称的其余部分是版本和体系结构,因此可以选择提供它)。
如果它没有链接java
或javac
到/usr/bin/
,您可以使用带有(符号链接)标志的命令创建从/usr/<wherever>/.../java/
到的符号链接。/usr/bin/
ln
-s
它可能已经安装好了,因为你尝试安装过一次,尝试了命令,但没有成功,所以你尝试再次安装它。要么是因为你安装的其他包(或者你从互联网上复制粘贴的脚本)为你安装了这个包。如果你想安装具体版本rpm -e jdk-2000
如果您已在该 RPM 中安装了 Java,请先使用(-e
代表“擦除”)删除现有版本。