java exec 在 Windows 中返回 PID

标签 java windows

在 linux 中我可以运行:

System.exec('echo test & echo $1');

这将返回我执行的命令的进程 ID。如何将类似的方法转化为 Windows?允许我执行命令并返回其 PID。

需要说明的是,我并不是在寻找我的 JAVA 应用程序的 PID。我正在寻找由 JAVA 使用 System.exec 生成的外部应用程序的进程 ID。

谢谢

最佳答案

试试 jps - Java 虚拟机进程状态工具

日元

18027 Java2Demo.JAR

18032 日元

18005 统计

关于java exec 在 Windows 中返回 PID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5573826/

相关文章:

java - 如何执行java应用程序(.exe/.jar/.bat)而不显示弹出控制台?

java - 如何按比例缩放我的 ImageView?

python - 如何在 Windows 64 位平台上的 python 2.5 中终止进程?

c# - W8 Phone System.Xml.XmlException 与 XmlReader

c# - 使用 C# 登录 CMS php

c# - 找不到类型或命名空间名称 'ServiceController'

java - 解析 Freemarker 中的 JSON 错误

java - Spring Batch 2.2.7 应用程序抛出 "Invalid column name"。非常简单的代码炸弹

java - 多个ClassLoader如何从不同位置加载同名资源?

Windows 控制台上的 C 可选输入