java:停止子进程

java:停止子进程,java,windows,process,Java,Windows,Process,有没有办法从Java启动非Java进程,然后停止它?或者至少向它发送一些按键输入(例如alt+f4) 例如,我启动java应用程序,然后启动javaapp记事本,然后javaapp将alt+f4发送到记事本。Javaapp将从管理员帐户运行 问题只涉及Windows操作系统。您可以使用启动新进程。然后使用获取返回流程的标准输入,并将输入推送到该流程。最后你能做到 请注意,您必须使用进程的所有输出以使其正确运行。编辑:缺少有关启动的问题 要创建,请使用 要销毁,请使用: 从javadoc: 终止子

有没有办法从Java启动非Java进程,然后停止它?或者至少向它发送一些按键输入(例如alt+f4)

例如,我启动java应用程序,然后启动javaapp记事本,然后javaapp将alt+f4发送到记事本。Javaapp将从管理员帐户运行


问题只涉及Windows操作系统。

您可以使用启动新进程。然后使用获取返回流程的标准输入,并将输入推送到该流程。最后你能做到


请注意,您必须使用进程的所有输出以使其正确运行。

编辑:缺少有关启动的问题

要创建,请使用

要销毁,请使用: 从javadoc:

终止子进程。此流程对象表示的子流程被强制终止


有没有办法获取java应用程序启动之前启动的流程对象?例如,我启动记事本,然后启动java应用程序,java应用程序获取运行记事本的进程对象。没问题。我找不到你的评论/附录的答案。