jps命令

vbopmzt1  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(496)

伊恩是centos 7的新成员
iam正在配置hadoop2.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

pnwntuvh

pnwntuvh1#

java-1.7.0-openjdk 只包含jre。 jps 是openjdk开发包的一部分。请参阅此处。
尝试

yum install java-1.7.0-openjdk-devel

相关问题