【发布时间】:2018-08-19 15:03:05
【问题描述】:
所以我运行这个命令来查找运行我的 JAR 的 java 进程。
wmic.exe process where "name like '%java%'" get processid,commandline | find "myjar.jar"
上述命令的控制台输出如下所示:
javaw -jar "\myjar.jar" 1932
如何解析这个输出,以便我可以使用进程 id 1932 来杀死它:
TASKKILL /PID 1932
【问题讨论】:
-
试试
wmic process where "name like '%java%' and CommandLine like '%myjar.jar%'" get processid解析输出会容易得多。不需要find。如果在批处理文件中使用,请不要忘记将百分号加倍。
标签: java windows parsing batch-file pid