当Java程序停止时停止外部程序
我正在执行一个与Java并行运行的外部程序,使用以下命令:当Java程序停止时停止外部程序,java,executable,Java,Executable,我正在执行一个与Java并行运行的外部程序,使用以下命令: Process p = Runtime.getRuntime().exec("/path/to/binary"); 当我停止Java应用程序时,外部程序将继续运行,但我希望它也停止。要触发关闭,您可以向Java应用程序添加一个关闭挂钩。看 要实现关闭,您可以向外部进程发送请求以正常停止,也可以调用process.destroy()使用关闭挂钩:可能重复的
Process p = Runtime.getRuntime().exec("/path/to/binary");
当我停止Java应用程序时,外部程序将继续运行,但我希望它也停止。要触发关闭,您可以向Java应用程序添加一个关闭挂钩。看 要实现关闭,您可以向外部进程发送请求以正常停止,也可以调用process.destroy()使用关闭挂钩:可能重复的