fxml关闭主程序但子程序还在执行

我用fxml写了一个工具A,他可以自动调用其他的exe工具进行一些操作,我关闭A的时候想要把他调用的其他工具一起关闭,但是我用了下面的代码不起作用

问题相关代码,请勿粘贴截图
stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
            @Override
            public void handle(WindowEvent event) {
                  System.out.println("退出");
                  System.exit(0);
            }
        });

主进程关闭了,但是调用的工具还在执行中,我想要子程序随主程序关闭一起关闭该如何实现

子程序是独立进程么?那是不会跟主程序一起关闭的,可能你要搜索进程列表,强杀进程了