今天新安装的CentOs7 系统用于RocketMQ 的学习,发现启动NameServer后,日志显示成功了,但是jps 命令就是不显示java进程号,报-bash: jps: command not found
上网查了好多资料,发现是因为我没有卸载系统自带的jdk ,卸载原来的jdk,然后安装自己的就可以解决问题了。
步骤如下:
1.上传自己的jdk 到/usr/local 然后解压
tar -xvf jdk-8u171-linux-x64.tar.gz -C/usr/local
把解压好的包改成java8
2. 然后先执行
ln -s /usr/local/java8/bin/java /usr/bin/java
再执行
java -version
显示出java 版本后
3.配置环境变量
修改profile文件
vim /etc/profile
在文件末尾添加
export JAVA_HOME=/usr/local/java8
export PATH=$PATH:$JAVA_HOME/bin
保存
4.重新加载/etc/profile配置文件 source /etc/profile
5.再试jps .成功!