如何从Java中查找并终止正在运行的进程?

时间:2013-01-22 18:32:45

标签: java kill runtime.exec processbuilder

我需要一种Java方法来查找正在运行的操作系统进程,我知道该进程的名称和可执行文件的路径。我想看看它是否正在运行,如果我发现它,我需要一种方法来终止它。

我的问题与how-to-find-and-kill-running-win-processes-from-within-java类似,但不限于Windows。

我是否被迫每个平台执行一次实现,或者是否有一些技巧/库/ api我不知道可以做到这一点?

1 个答案:

答案 0 :(得分:5)

SIGAR库对这样的东西有一些很酷的支持。它有用于列出和终止系统进程的java API。