您的位置:首页 > 编程语言 > Java开发

jconsole,jps无法查看到java进程

2014-11-10 16:43 330 查看
原本好好的,突然就无法查看到java进程了,包含jconsole本身的进程也无法查看到。

原因是/tmp/hsperfdata_userName这个不存在,userName为操作系统登陆用户名。

但是tmp目录在哪,原来tmp变是定义的环境变量,可查看,unix-like系统可用echo $tmp查看。

windows下,高级设置——环境变量就可以看到tmp或者TMP这个环境变量了。

以联想电脑为例,windows下,其路径为C:\Users\Lenovo\AppData\Local\Temp下的hsperfdata_Lenovo。

我发生这个的原因是因为jdk由6.0换了7.0。然后C:\Users\Lenovo\AppData\Local\Temp文件太多了,全删了。

在运行jconsole,重新运行要监控的java程序,就可以监控到了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: