Centos下jps突然显示不出Java进程相关信息的解决办法(前提是明明有Java进程)

Linux下输入jps显示不出Java进程

博主最近一直在玩Linux,不知道哪个时候,发现jps显示不出Java进程,而明明Java进程启动正常,于是在网上以各种姿势进行搜索。关于这方面的文章本来就少,搜索到的最好的几篇就是告诉了一些出现这方面的原因,但是并没有给出具体的解决方案,经常一系列的探索和踩坑,得到了解决的办法(这方法可能只是适合博主和部分博友,可能因为环境啥不同,导致解决方案不同,请谅解)

我们这样来做:
1.首先我们通过在Linux下(根目录)敲击如下命令:

cd /tmp/

然后输入命令’‘ls’’,可以查看到如下的目录列表:
在这里插入图片描述
2.然后我们通过如下命令进入到hsperfdata_root(这里的root是用户名称,可能你的名称不同,那么这个文件夹的名称就不同,样例为:hsperfdata_userName)里面

cd hsperfdata_root/

然后我们再次通过命令"ls",如果你的jps显示进程为空,那么这个目录一定是空的(假如jps命令是正常的,如果也有Java进程的话,那么肯定是有东西的)

3.最简单的办法就是直接干掉这个 hsperfdata_root目录,使用如下命令即可干掉这个目录:

rm -rf hsperfdata_root

4.然后我们重新启动Java相关的进程,那么这个目录就会重新创建,jps就会重新显示正常,具体为啥这样我暂时也不清楚,不过通过这种办法我是解决了不能显示的问题,分享出来,共同进步。

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

弗兰随风小欢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值