jps查看java进程怎么操作

JPS(Java Virtual Machine Process Status Tool)是JDK自带的一个命令行工具,用于查看Java进程的详细信息,通过使用JPS,我们可以方便地查看Java应用程序的进程ID、主类名、启动参数等信息,本文将详细介绍如何使用JPS查看Java进程的操作方法。

成都创新互联长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为洛浦企业提供专业的做网站、成都网站建设,洛浦网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。

JPS简介

JPS全称为Java Virtual Machine Process Status Tool,是JDK自带的一个命令行工具,用于查看Java进程的详细信息,它可以帮助开发者快速定位Java应用程序的进程ID、主类名、启动参数等信息,从而方便地进行调试和监控。

JPS使用方法

1、打开命令行窗口

在Windows系统中,可以按Win+R键,输入cmd并回车,打开命令行窗口,在Linux和Mac系统中,可以打开终端。

2、输入JPS命令

在命令行窗口中,输入以下命令:

jps

3、查看Java进程信息

按回车键后,命令行窗口将显示当前系统中所有的Java进程信息,包括进程ID、主类名、启动参数等,输出结果类似于以下格式:

12345 com.example.MainClass Xms128m Xmx512m
67890 com.example.AnotherClass Xms256m Xmx1024m

第一列是进程ID,第二列是主类名,第三列是启动参数。

JPS常用选项

JPS还提供了一些常用选项,以便我们根据需要查看特定的Java进程信息,以下是一些常用的JPS选项:

1、l:仅显示主类名和进程ID。

jps l

输出结果类似于以下格式:

12345 com.example.MainClass
67890 com.example.AnotherClass

2、m:仅显示传递给主类的虚拟机参数。

jps m

输出结果类似于以下格式:

12345 Xms128m Xmx512m
67890 Xms256m Xmx1024m

3、v:显示传递给JVM的参数。

jps v

输出结果类似于以下格式:

12345 /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/bin/java Xms128m Xmx512m XX:+UseG1GC XX:MaxGCPauseMillis=200 XX:InitiatingHeapOccupancyPercent=35 XX:+ExplicitGCInvokesConcurrent XX:+ParallelRefProcEnabled XX:+AggressiveOpts XX:+TieredCompilation XX:+UseStringDeduplication jar /path/to/your/app.jar spring.config.location=classpath:/application.properties spring.profiles.active=prod server.port=8080 spring.jpa.hibernate.ddlauto=update spring.datasource.url=jdbc:mysql://localhost:3306/mydb?useSSL=false&serverTimezone=UTC spring.datasource.username=root spring.datasource.password=root logging.level.root=info spring.main.webapplicationtype=none spring.security.user.password=NzUyZTgwMzQtYWQyMi00MDAwLTgxMzAtYWMxMWVhMzIyYzEy spring.security.user.name=admin spring.cloud.bootstrap.enabled=true spring.cloud.bootstrap.locations=classpath:/bootstrapapplications/ spring.cloud.config.uri=http://localhost:8888 spring.cloud.bus.refreshableinterval=30000 spring.cloud.bus.env=dev spring.cloud.bus.address=localhost spring.cloud.bus.id=myapp spring.cloud.bus.useNativeEncoding=true spring.cloud.bus.trace=false spring.cloud.bus.inboundHeaders=* spring.cloud.bus.outboundHeaders=* spring.cloud.bus.sensitiveHeaders=* spring.cloud.bus.skipSubProtocolCheck=true spring.cloud.bus.sslEnabled=false spring.cloud.bus.sslKeyStoreType=PKCS12 spring.cloud.bus.sslKeyStorePassword=changeit logging.file=/var/log/myapp/myapp%d{yyyyMMdd}%i{HH}%p{mm}%S{SSS}%threadName{nano}%logger{36}%level{level}%msg%n loggingpattern=[%d{yyyyMMdd HH:mm:ss}] [%thread] %5level %logger{36} %msg%n loggingfile=myapp%d{yyyyMMdd}%i{HH}%p{mm}%S{SSS}%threadName{nano}%logger{36}%level{level}%msg%nloggingpattern=[%d{yyyyMMdd HH:mm:ss}] [%thread] %5level %logger{36} %msg%n loggingfile=myapp%d{yyyyMMdd}%i{HH}%p{mm}%S{SSS}%threadName{nano}%logger{36}%level{level}%msg%nloggingpattern=[%d{yyyyMMdd HH:mm:ss}] [%thread] %5level %logger{36} %msg%n loggingfile=myapp%d{yyyyMMdd}%i{HH}%p{mm}%S{SSS}%threadName{nano}%logger{36}%level{level}%msg%nloggingpattern=[%d{yyyyMMdd HH:mm:ss}] [%thread] %5level %logger{36} %msg%n loggingfile=myapp%d{yyyyMMdd}%i{HH}%p{mm}%S{SSS}%threadName{nano}%logger{36}%level{level}%msg%nloggingpattern=[%d{yyyyMMdd HH:mm:ss}] [%thread] %5level %logger{36} %msg%n logging

标题名称:jps查看java进程怎么操作
当前路径:http://www.mswzjz.cn/qtweb/news20/42070.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能