jps 显示有问题 解决方法

Jps 是java提供的查看java进程的工具,但是最近发现有问题具体情况是

比如我用jps命令查看,正常情况会列出如下信息:
<进程号1111>  …… <进程名A>
<进程号2222>  …… <进程名B>
<进程号3333>  …… <进程名C>
<进程号4444>  …… 
这时用kill -9 <进程号> 是可以杀掉进程的;

但是现在我的情况是:
<进程号11111>  …… process information unavailable
<进程号4444> …… 
<进程号22222>  …… process information unavailable
<进程号44444>  …… process information unavailable
<进程号1111>  …… <进程名A>
<进程号55555>  …… process information unavailable
<进程号66666>  …… process information unavailable
<进程号2222>  …… <进程名B>
<进程号77777>  …… process information unavailable
<进程号88888>  …… process information unavailable
<进程号33333>  …… process information unavailable
<进程号3333>  …… <进程名C>
<进程号99999>  …… process information unavailable

解决方法:
1:Linux/windows  下的 目录不同 ,windows下是 C:\Users\EZHAYOG\AppData\Local\Temp\hsperfdata_[user_name] 。 这里是区分大小写的,但是windows不区分大小写 。也就是说 同样是 user 以及 USER都可以用来登录。但是对于java不一样 。所以来说当你切换用户名的大小写的时候会有问题
2:解决方法很简单 。首先关闭所有java程序,然后删除 
C:\Users\EZHAYOG\AppData\Local\Temp\hsperfdata_[user_name] 这个目录。 再从新运行就可以了