如何在CMD或PowerShell中查看运行中JAR包的路径?
查看运行中javaw.exe对应的JAR包路径方法
方法1:PowerShell命令
- 执行以下命令,可列出所有javaw进程的启动参数,从中提取JAR包路径:
Get-WmiObject Win32_Process | Where-Object {$_.Name -eq "javaw.exe"} | Select-Object CommandLine, ProcessId
- 输出的
CommandLine字段会显示完整启动命令,若启动时用的是相对路径,可结合进程工作目录得到绝对路径,补充命令如下:
Get-WmiObject Win32_Process | Where-Object {$_.Name -eq "javaw.exe"} | Select-Object CommandLine, ProcessId, WorkingDirectory
方法2:CMD命令
- 借助
wmic工具查询进程命令行信息:
wmic process where name="javaw.exe" get commandline, processid
- 结果里的
CommandLine列会包含启动JAR包的完整命令,从中可找到目标路径
方法3:第三方进程工具(如Process Explorer)
- 打开Process Explorer,定位到目标javaw.exe进程
- 右键进程 → 选择「属性」 → 切换到「命令行」标签页,即可查看包含JAR包路径的完整启动命令
内容的提问来源于stack exchange,提问作者Shire
相关产品推荐
相关产品推荐

