我正在尝试使用 Java 获取 Ubuntu 中的所有当前进程。我真的不知道如何得到它们。请帮我解决这个问题。提前致谢!
最佳答案
Java 是跨平台的,每个 Java 应用程序都有一个 Runtime 类的实例,它允许应用程序与应用程序运行的环境进行交互
所以为了让正在运行的进程使用这个:
String processStr;
Process p = Runtime.getRuntime().exec("ps -few");
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((processStr = input.readLine()) != null) {
System.out.println(processStr);
}
关于java - 如何在 Unix/Linux 中使用 java 获取正在运行的进程详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41167072/