我试图用Java获取Ubuntu中的所有当前进程。我真的不知道如何得到它们。请帮我解决这个问题。提前致谢!
答案 0 :(得分:1)
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);
}