jps
全名:Java Virtual Machine Process Status Tool
作用:显示当前系统用户的Java进程情况及其Id号
原理:Java程序在启动以后,默认会在java.io.tmpdir指定的临时文件夹目录下生成一个类似于hsperfdata_前缀的文件夹(后面跟当前系统用户名称)。里面的文件根据Java进程的pid命名,执行jps其实就是列出此文件夹中的文件名而已。那么怎么找这个java.io.tmpdir配置的路径呢?下面我们介绍一下。
通过jps -v 查看启动的进程JVM参数,看是否启动的时候有设定java.io.tmpdir系统参数
如果通过jps -v 查看启动的进程JVM参数没有设定java.io.tmpdir系统参数,那么可以通过jinfo -sysprops pid命令来查看
下面继续介绍jps命令的用法
用法:jps [-q] [-mlvV] [<hostname>[:<port>]]
选项:
默认无选项的时候
-q:只显示pid,不显示class名称、jar文件名和传递给main方法的参数
-m:输出传递给main方法的参数
-l:输出程序main class的完整package名或程序的jar文件完整路径名
-v:输出传递给JVM的参数

Java常见命令之jps相关推荐

  1. JAVA分析命令:jps、jstack、jmap、jhat

    JAVA分析命令:jps.jstack.jmap.jhat jps 用来查看基于HotSpot JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等.与unix上的ps类似,用来显示本地有 ...

  2. Java命令学习系列(零)——常见命令及Java Dump介绍

    Java命令学习系列(零)--常见命令及Java Dump介绍 一.常用命令: 在JDK的bin目彔下,包含了java命令及其他实用工具.  jps:查看本机的Java中进程信息.  jstack ...

  3. java常用命令javac、javap、jps、jstack

    本文参考http://www.hollischuang.com/?s=java%E5%91%BD%E4%BB%A4%E5%AD%A6%E4%B9%A0 作为一个java开发人员,应该了解java常用指 ...

  4. 分析java程序的命令总结jps,jstack

    jps jps 可以列出本机所有Java进程的pid jps [ options ] [ hostid ] 选项 -q 仅输出VM标识符,不包括class name,jar name,argument ...

  5. JVM常见命令行及图形工具

    目录 JDK 命令行工具 jps:查看所有 Java 进程 jinfo:实时地查看和调整虚拟机各项参数 jstat:监视虚拟机各种运行状态信息 jmap:生成堆转储快照 jhat:分析 heapdum ...

  6. 我所用的一些linux常见命令

    linux常见命令 自用的一些命令,特地整理下来,以备以防不时之需 .. //上级目录 ./ //当前目录 / //根目录cd cd.. //返回上级目录 cd~ //home目录 cd- //返回之 ...

  7. 面试必会系列 - 11.1 一文读懂Maven:Maven工程类型、项目结构、工程关系、常见命令等

    本文已收录至 Github(MD-Notes),若博客中图片模糊或打不开,可以来我的 Github 仓库,包含了完整图文:https://github.com/HanquanHq/MD-Notes,涵 ...

  8. java redis 命令_命令界面:使用Java中的动态API处理Redis

    java redis 命令 Redis是一个数据存储,支持190多个文档化命令和450多个命令排列. 社区积极支持Redis开发: 每个主要的Redis版本都附带新命令. 今年,Redis向第三方供应 ...

  9. java常见_关于Java的常见误解

    java常见 Java是世界上使用最广泛的语言(需要引用),每个人对此都有自己的见解. 由于它是主流,所以通常会嘲笑它,有时是对的,但有时批评并没有触及现实. 我将尝试解释我最喜欢的5个关于Java的 ...

最新文章

  1. 『报告』IDC:2018年物联网产业10大预测
  2. python cv release_Python cv.GetSize方法代码示例
  3. 项目中常出现的问题及解决
  4. 运用java语言提取数据库信息
  5. 利用js种的正则删除html标签
  6. script与scriptreplay用法
  7. python基础 函数 (四)
  8. C语言输出最后一个空格去掉,新人提问:如何将输出时每行最后一个空格删除...
  9. 【剑指offer】面试题03:数组中重复的数字(java)
  10. 1106. Lowest Price in Supply Chain (25)-PAT甲级真题(dfs,bfs,树的遍历)
  11. 海康威视监控工具-IVMS-4200不同系统兼容性问题汇总
  12. Python3.6下安装爬虫scrapy框架的安装步骤以及遇到的诸多问题
  13. everything-everything使用技巧,过滤文件语法
  14. matlab语言的特点,Matlab语言的特点
  15. 2018年深圳杯论文_2018.5.21/建模日记/深圳杯
  16. 2022年奶茶行业发展趋势
  17. Java Web实训项目:西蒙购物网1
  18. 别着急抢iPhone 13了!拍照有马赛克,苹果确认部分iPhone13存在bug
  19. Win11输入法的选字框不见了怎么办?
  20. CentOS 7安装ElasticSearch 7.8 (rpm包安装)

热门文章

  1. 王者荣耀安卓微信有什么服务器,王者荣耀:QQ和微信区哪个好?看排行榜就知道,别不懂清楚转区...
  2. Jenkins自动化部署工具简易教程(Java、Git、Maven、Tomcat)
  3. react父子组件间的交流
  4. #####好好好####从Google Visor到Microsoft NNI再到Advisor调参服务接口发展史
  5. 微信公众号 服务器配置 token 测试,微信公众号开发:基本配置Token验证简单事件回复...
  6. Excel 快速批量生成MAC网卡地址的规则函数
  7. OSChina 周二乱弹 ——你会教自己的孩子写代码吗
  8. 壁纸号的玩法,拿出来收费未免也太坑人了,所以,直接上教程。
  9. linux操作系统基础命令-2
  10. 单片机备用电池供电电路_两种实用的电池供电电路分析