Java 获取进程状态

Java 获取进程状态,java,processbuilder,Java,Processbuilder,如何在执行过程中获取进程的状态、进程的上下文或进程的堆值 我正在使用ProcessBuilder创建进程,任何其他建议都将不胜感激。您认为“堆值”是什么?不过,你可以看看jconsole或jvisualvm。谢谢#Ingo,但我不认为jconsole能帮到我,我想获取进程的状态,然后使用该状态从进程停止的地方恢复进程。这是我大学项目的一部分。根据Java SE docu,你对一个进程唯一能做的事情就是杀死它或等待它的终止。@Ingo如果是这样的话,那么我还能做什么其他事情吗?用任何其他语言,这对

如何在执行过程中获取进程的状态、进程的上下文或进程的堆值


我正在使用
ProcessBuilder
创建进程,任何其他建议都将不胜感激。

您认为“堆值”是什么?不过,你可以看看jconsole或jvisualvm。谢谢#Ingo,但我不认为jconsole能帮到我,我想获取进程的状态,然后使用该状态从进程停止的地方恢复进程。这是我大学项目的一部分。根据Java SE docu,你对一个进程唯一能做的事情就是杀死它或等待它的终止。@Ingo如果是这样的话,那么我还能做什么其他事情吗?用任何其他语言,这对我来说都非常重要。@Ingo你也可以阅读它的
stdout
stderr
,并在需要时写入其
stdin
。因此,基本上@Usama,让您的流程在每次迭代时输出其进度值,并读取它输出的最后一个值,存储它,然后在再次执行流程时通过标志恢复它。很简单。