gpt4 book ai didi

java - 使用 java 代码运行进程的路径名和参数

转载 作者:搜寻专家 更新时间:2023-11-01 02:56:27 24 4
gpt4 key购买 nike

我想使用 java 代码获取正在运行的进程的路径名和参数。有什么解决办法吗?

最佳答案

例如,在 Windows 上,一种可能性是封装 system call to TASKLIST.EXE

代码摘录:

Process p = Runtime.getRuntime().exec("tasklist.exe /fo csv /nh");
BufferedReader input = new BufferedReader
(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
if (!line.trim().equals("")) {
// keep only the process name
line = line.substring(1);
processes.add(line.substring(0, line.indexOf(""")));
}

}

但是你应该使用 tasklist/V,因为它带有进程的参数。

关于java - 使用 java 代码运行进程的路径名和参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/359400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com