在Windows系统更新后,我的jps、jconsole和jvisualvm都无法正常工作。
jps虽然能够给出进程ID,但却告诉我“进程信息不可用”。
而我无法像以前那样使用jvisualvm连接到这些进程。
我正在运行1.6.0_22 jre。
我以前已经遇到过类似的问题,尝试过这个技巧,并且它确实管用。但这次就倒霉了,它没有起作用。
编辑:
我找到了解决方法:在我的临时文件夹中,我删除了hsperfdata_<username>
文件夹。显然,我的用户名大小写有问题。该文件夹名为hsperfdata_myname。在通过调用jps进行了销毁和重新创建之后,它被称为hasperfdata_MYNAME。
非常奇怪。