原因:在 Windows系统中,每个 java 进程启动之后都在 %TMP%/hsperfdata_${user} (${user}为当前登录用户名) 目录下建立一个以该 java 进程 pid 为文件名的文件,用以记录该 java 进程的一些信息。 通常是因为没有对这个文件的写入权限而导致jps命令查看不到进程

  • 通过环境变量查看%TMP%位置
    Windows中jps命令无法查看java进程问题
  • 进入目录找到%TMP%/hsperfdata_${user}
    Windows中jps命令无法查看java进程问题
  • 查看属性-安全。发现没有配置当前用户的权限
    Windows中jps命令无法查看java进程问题
  • 新增当前用户
    Windows中jps命令无法查看java进程问题
    Windows中jps命令无法查看java进程问题
  • 再次运行java程序,查看%TMP%/hsperfdata_${user}
    Windows中jps命令无法查看java进程问题
  • 执行jps 正常
    Windows中jps命令无法查看java进程问题

???? 欢迎加入QQ 全栈开发技术交流群 – ‘300567032’,点击下方图标一键加入!
Windows中jps命令无法查看java进程问题


相关文章:

  • 2022-12-23
  • 2021-12-30
  • 2021-09-09
  • 2022-02-10
  • 2022-01-20
  • 2021-12-26
  • 2022-01-04
猜你喜欢
  • 2021-07-21
  • 2021-12-17
  • 2021-11-30
  • 2022-12-23
  • 2021-11-23
  • 2021-11-18
  • 2022-12-23
相关资源
相似解决方案