我创建了基于JAVA SWT的GUI,它与外部C ++可执行文件交互。我的GUI使用ProcessBuilder调用此c ++进程。在C ++进程可执行文件中,我有重载信号函数(CTRL + c,CTRL + D)。我的问题是如何从Java SWT GUI将CTRL + C发送到这个外部C ++进程?我已经尝试过使用链接:How to send SIGINT signal from Java to an external process?获得的'kill SIGINT pid',但有时候调用不起作用。有没有其他方法可以实现这一目标?提前谢谢。