Windows下jps, jconsole没法查看本地java进程问题解决

先经过本地java代码运行:java

System.out.println(System.getProperties());

查看属性java.io.tmpdir=C:\Users\%USER%\AppData\Local\Temp\,注此处%USER%为变量表明操做系统用户名安全

进入该目录,看到有个hsperfdata_%USER%目录,进入该目录,发现该目录下没有任何文件。spa

经验证当前用户并没有权限在此文件夹下建立文件。操作系统

空白处右击 属性->安全code

发现组或用户名中没有我当前使用的用户,点击 编辑->添加 当前使用的用户,并设置权限为彻底控制进程

至此当前用户具备该目录的彻底控制权限。并经过检验当前用户可在当前目录建立文件。get

再次运行java程序,查看该目录:io

 

目录中出现进程文件。console

再次执行jps命令class

可看到java进程了

一样jconsole也能够看到java进程了。

相关文章
相关标签/搜索