Java - 系统进程监听器

时间:2015-10-28 12:11:59

标签: java process interface listener system

我有什么方法可以获得系统进程并听取它,这样我就能得到它正在做的事情?我正在寻找的一个例子是:

RunningProcess proc = new RunningProcess("notepad.exe");
ProcListener procListener = new ProcListener(proc);

监听器类示例:

public class ProcListener implements ProcessListener {

    public ProcListener(...) {

    }

    @Override 
    public void started() {

    }

    @Override 
    public void terminated() {

    }

    @Override 
    public void ioOperation(IOoperation iop){

    }

}

有类似的东西吗?我还没有找到。

1 个答案:

答案 0 :(得分:0)

如果您只想在启动或终止另一个程序时运行jar,建议您使用Bill2's Process Manager。尽管这不是Java的方法,但是它可以在某些进程启动/终止时启动程序或批处理文件,并且您可以使用批处理文件执行jar。安装后,您可能需要先在“选项”中更改语言。该软件简单易用。