windows jps 出现 process information unavailable
按住 windows+R 键,输入 %TMP% 回车进入temp文件夹
找到 hsperfdata_用户名 这个文件夹
问题就出在用户名上,我的电脑用户名是 Test Java
默认的这个文件夹名字是 hsperfdata_testj (网上也找了很多帖子,都说用户名要小写,其实并不是!!!)
先退出所有的java应用程序,然后直接把这个文件夹删除
重新启动java程序即可
这是时候会生成一个新的文件夹 hsperfdata_TestJ(用户名大写)
这个解决方法同时解决了我 jvisualvm 命令查询java进程失败的问题