我需要使用我的程序找到所有正在运行的java应用程序的PID。如何以编程方式获取所有正在运行的Java应用程序的PID?
-2
A
回答
1
你觉得这是什么:
Process process = Runtime.getRuntime().exec(new String[] {"ps", "-ef", "|", "grep", "java"});
final char[] buffer = new char[0x10000];
StringBuilder out = new StringBuilder();
Reader in = new InputStreamReader(process.getInputStream(), "UTF-8");
int read;
do {
read = in.read(buffer, 0, buffer.length);
if (read>0) {
out.append(buffer, 0, read);
}
} while (read>=0);
process.destroy();
System.out.println(out);
2
相关问题
- 1. 从所有正在运行的应用程序获得PID(Android)
- 2. 获取所有正在运行的应用程序的列表
- 3. 如何以编程方式获取应用程序的名称?
- 4. 如何以编程方式在我的Java应用程序中运行所有JUnit测试?
- 5. 热得到java中所有正在运行的进程PID?
- 6. 如何以编程方式获取有关android中所有正在运行的活动的信息?
- 7. 以编程方式向后台发送正在运行的应用程序
- 8. 如何以编程方式使用C#获取正在运行的程序的产品(不是装配)版本?
- 9. 如何以编程方式获取WooCommerce中的所有产品?
- 10. 打印所有正在运行的应用程序Java
- 11. 以编程方式关闭任何正在运行的应用程序通过其他应用程序
- 12. 以编程方式本地化我的所有应用程序
- 13. 如何以编程方式打开在后台运行的应用程序
- 14. 以编程方式在所有应用程序中滚动
- 15. 如何执行Pub从Dart程序以编程方式获取
- 16. 如何以编程方式从Google playstore获取“ANY”应用的所有评论?
- 17. 如何以编程方式获取当前在Windows 8中运行的应用程序?
- 18. 获取正在运行的metro应用程序的进程ID
- 19. 如何以编程方式获取应用程序的内存使用情况
- 20. 如何在运行时以编程方式找出应用程序ID?
- 21. 如何从所有正在运行的应用程序中获取所有打开的NSWindow的列表?
- 22. Matlab:以编程方式运行Matlab应用程序
- 23. 以编程方式运行.net控制台应用程序
- 24. 如何以编程方式获取其他应用程序的安装路径?
- 25. 如何在Swift中以编程方式获取应用程序ID?
- 26. 如何以编程方式在Dropwizard中获取应用程序端口
- 27. 获取运行firefox进程的PID
- 28. Erlang:以编程方式获取应用程序版本
- 29. 如何以编程方式获取jsf或primeface数据表的所有行
- 30. 如何获取所有应用程序的所有通知都有自定义通知正在运行
* “我需要找到。” *为什么呢? – 2012-02-07 06:06:54
嘿,看起来你真正的问题应该是“如何使用jps杀死一个进程”。你应该修改你的问题来说清楚。另外请注意,Netbeans和VisualVM在jps结果中都有名称Main,即使使用'jps -ml',也可能会出现问题,因为命令行参数不可靠。 – coolcfan 2012-02-07 06:45:35