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

Aks*_*ert 1 java kill runtime.exec processbuilder

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

我的问题类似于如何从java中查找并杀死 - 运行 - 获胜 - 进程 -但不限于Windows.

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

jta*_*orn 5

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