loong - Java 命令 - jps
jps命令用于列出当前系统中正在运行的Java进程。它可以显示正在运行的Java虚拟机(JVM)以及它们的进程ID。
基本语法
jps [options]
参数说明
- options:jps命令提供了多个选项来控制输出的内容和格式。可以使用jps -help查看所有选项及其说明。
常见选项
- -q:只显示进程ID,而不显示JVM名称。
- -m:显示启动时传递给主类的参数。
- -l:显示主类的完全限定名以及传递给主类的参数。
- -v:显示JVM启动时的命令行信息。
- -V:显示jps版本信息。
命令演示
D:\loong-log\a\b>jps
7808 Jps
8832 LoongTestApplication
12548 RemoteMavenServer36
3524
12876 MavenServerIndexerMain
6636 Launcher
# q:只显示进程ID,而不显示JVM名称。
D:\loong-log\a\b>jps -q
8832
12548
15124
3524
12876
6636
#-m:显示启动时传递给主类的参数。
D:\loong-log\a\b>jps -m
12448 Jps -m
8832 LoongTestApplication
12548 RemoteMavenServer36
3524
12876 MavenServerIndexerMain
6636 Launcher D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/plugins/java/lib/jps-builders.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/plugins/java/lib/jps-builders-6.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/plugins/java/lib/jps-javac-extension.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/util-8.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/util_rt.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/platform-loader.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/annotations.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/protobuf.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/jps-model.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/plugins/java/lib/javac2.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/forms_rt.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/util.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/plugins/java/lib/aether-dependency-resolver.jar;D:/phoenix-software/idea/IntelliJ IDEA
#-l:显示主类的完全限定名以及传递给主类的参数。
D:\loong-log\a\b>jps -l
8832 com.loong.test.LoongTestApplication
12548 org.jetbrains.idea.maven.server.RemoteMavenServer36
3524
12876 org.jetbrains.idea.maven.server.indexer.MavenServerIndexerMain
18876 sun.tools.jps.Jps
6636 org.jetbrains.jps.cmdline.Launcher
#-v:显示JVM启动时的命令行信息。
D:\loong-log\a\b>jps -v
8832 LoongTestApplication -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:56624,suspend=y,server=n -Dvisualvm.id=119068632301400 -XX:TieredStopAtLevel=1 -Xverify:none -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dmanagement.endpoints.jmx.exposure.include=* -javaagent:C:\Users\xiaoNie\AppData\Local\JetBrains\IntelliJIdea2023.3\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8
12548 RemoteMavenServer36 -Djava.awt.headless=true -Dmaven.defaultProjectBuilder.disableGlobalModelCache=true -Didea.version=2023.3.3 -Didea.maven.embedder.version=3.8.4 -Xmx768m -Dmaven.ext.class.path=D:\phoenix-software\idea\IntelliJ IDEA 2023.3.3\plugins\maven\lib\maven-event-listener.jar -Dfile.encoding=GBK
3524 exit -XX:ErrorFile=C:\Users\xiaoNie\\java_error_in_idea64_%p.log -XX:HeapDumpPath=C:\Users\xiaoNie\\java_error_in_idea64.hprof -Xms128m -Xmx4096m -XX:ReservedCodeCacheSize=512m -XX:+IgnoreUnrecognizedVMOptions -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -ea -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes="" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED -javaagent:D:\phoenix-软件\IDEA\win2021-2023\ja-netfilter.jar=jetbrains -Djb.vmOptionsFile=D:\phoenix-软件\IDEA\win2021-2023\vmoptions\idea.vmoptions -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selec
14312 Jps -Denv.class.path=.;C:\Program Files\Java\jdk-1.8\lib\dt.jar;C:\Program Files\Java\jdk-1.8\lib\tools.jar -Dapplication.home=C:\Program Files\Java\jdk-1.8 -Xms8m
12876 MavenServerIndexerMain -Xmx1024m -Didea.version=2023.3.3 -Dfile.encoding=GBK
6636 Launcher -Xmx2048m -Djava.awt.headless=true -Djna.boot.library.path=D:\phoenix-software\idea\IntelliJ IDEA 2023.3.3/lib/jna/amd64 -Djna.nosys=true -Djna.noclasspath=true --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED -Dpreload.project.path=D:/loong-workspace/loong-test -Dpreload.config.path=C:/Users/xiaoNie/AppData/Roaming/JetBrains/IntelliJIdea2023.3/options -Dexternal.project.config=C:\
# -V:显示jps版本信息。
D:\loong-log\a\b>jps -V
15296 Jps
8832 LoongTestApplication
12548 RemoteMavenServer36
3524
12876 MavenServerIndexerMain
6636 Launcher
# 综合实例
D:\loong-log\a\b> jps -l -m -v
8832 com.loong.test.LoongTestApplication -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:56624,suspend=y,server=n -Dvisualvm.id=119068632301400 -XX:TieredStopAtLevel=1 -Xverify:none -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dmanagement.endpoints.jmx.exposure.include=* -javaagent:C:\Users\xiaoNie\AppData\Local\JetBrains\IntelliJIdea2023.3\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8
12548 org.jetbrains.idea.maven.server.RemoteMavenServer36 -Djava.awt.headless=true -Dmaven.defaultProjectBuilder.disableGlobalModelCache=true -Didea.version=2023.3.3 -Didea.maven.embedder.version=3.8.4 -Xmx768m -Dmaven.ext.class.path=D:\phoenix-software\idea\IntelliJ IDEA 2023.3.3\plugins\maven\lib\maven-event-listener.jar -Dfile.encoding=GBK
3524 exit -XX:ErrorFile=C:\Users\xiaoNie\\java_error_in_idea64_%p.log -XX:HeapDumpPath=C:\Users\xiaoNie\\java_error_in_idea64.hprof -Xms128m -Xmx4096m -XX:ReservedCodeCacheSize=512m -XX:+IgnoreUnrecognizedVMOptions -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -ea -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes="" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED -javaagent:D:\phoenix-软件\IDEA\win2021-2023\ja-netfilter.jar=jetbrains -Djb.vmOptionsFile=D:\phoenix-软件\IDEA\win2021-2023\vmoptions\idea.vmoptions -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selec
12876 org.jetbrains.idea.maven.server.indexer.MavenServerIndexerMain -Xmx1024m -Didea.version=2023.3.3 -Dfile.encoding=GBK
17564 sun.tools.jps.Jps -l -m -v -Denv.class.path=.;C:\Program Files\Java\jdk-1.8\lib\dt.jar;C:\Program Files\Java\jdk-1.8\lib\tools.jar -Dapplication.home=C:\Program Files\Java\jdk-1.8 -Xms8m
6636 org.jetbrains.jps.cmdline.Launcher D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/plugins/java/lib/jps-builders.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/plugins/java/lib/jps-builders-6.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/plugins/java/lib/jps-javac-extension.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/util-8.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/util_rt.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/platform-loader.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/annotations.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/protobuf.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/jps-model.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/plugins/java/lib/javac2.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/forms_rt.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/lib/util.jar;D:/phoenix-software/idea/IntelliJ IDEA 2023.3.3/plugins/java/lib/aether-dependency-resolver.jar;D:/phoenix-software/idea/IntelliJ IDEA -Xmx2048m -Djava.awt.headless=true -Djna.boot.library.path=D:\phoenix-software\idea\IntelliJ IDEA 2023.3.3/lib/jna/amd64 -Djna.nosys=true -Djna.noclasspath=true --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED -Dpreload.project.path=D:/loong-workspace/loong-test -Dpreload.config.path=C:/Users/xiaoNie/AppData/Roaming/JetBrains/IntelliJIdea2023.3/options -Dexternal.project.config=C:\