关于jps命令-bash: jps: command not found 解决方案

时间:2024-11-16 07:50:59



centos6.3  64位有Java1.5自带,当我安装CDH4时,习惯用老的方法来查看进程是否正确启动,即jps,可是他却告知

-bash: jps: command not found


原因很简单,java1.5没有jps命令


以下为解决方式:

查看Java1.5位置

[hadoop@master bin]$ which java

/usr/bin/java

删掉这个软连接

[hadoop@master bin]$ sudo rm /usr/bin/java

将正确的地址指向这个软连接

[hadoop@master bin]$ sudo ln -s /usr/java/jdk1.6.0_31/bin/java /usr/bin/java

查看

[hadoop@master bin]$ java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)

可是这样远远不够

需要将此信息录入环境变量中去

[hadoop@master bin]$ sudo vi /etc/profile
[hadoop@master bin]$ source /etc/profile

export PATH=$PATH:/usr/java/jdk1.6.0_31/bin


[hadoop@master bin]$ jps
2980 Jps


成功!!!