我有什么方法可以获得系统进程并听取它,这样我就能得到它正在做的事情?我正在寻找的一个例子是:
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){
}
}
有类似的东西吗?我还没有找到。
答案 0 :(得分:0)
如果您只想在启动或终止另一个程序时运行jar,建议您使用Bill2's Process Manager。尽管这不是Java的方法,但是它可以在某些进程启动/终止时启动程序或批处理文件,并且您可以使用批处理文件执行jar。安装后,您可能需要先在“选项”中更改语言。该软件简单易用。