【发布时间】:2017-04-24 22:54:55
【问题描述】:
centos 7 的新手
我正在配置 hadoop 2.7.1 集群,所以我需要安装 openjdk 作为要求 所以我通过命令安装了一个
yum install java-1.7.0-openjdk
java 版本命令输出为
java version "1.7.0_131"
OpenJDK Runtime Environment (rhel-2.6.9.0.el7_3-x86_64 u131-b00)
OpenJDK 64-Bit Server VM (build 24.131-b00, mixed mode)
但我的问题是我想使用 jps 命令,它位于 java-1.7.0-openjdk-1.7.0.101-2.6.6.1.el7_2.x86_64
所以我想安装这个 rpm 并且我使用了命令
cd /usr/lib/jvm
rpm -ivh --nodeps ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.0/x86_64/updates/security/java-1.7.0-openjdk-1.7.0.101-2.6.6.1.el7_2.x86_64.rpm
但因为安装了较新版本的 jdk,我无法安装此 rpm
有错误
package java-1.7.0-openjdk-1:1.7.0.131-2.6.9.0.el7_3.x86_64 (which is newer than java-1.7.0-openjdk-1:1.7.0.101-2.6.6.1.el7_2.x86_64) is already installed
我不知道我是否使用正确的方法使 jps 命令有效 我应该怎么做才能包含 jps 命令
安装旧版本的 openjdk 是否正确,我的意思是 101,而新版本已经存在,我的意思是 131
【问题讨论】: