Я выполняю внешнюю программу, которая работает вместе с Java, используя это:
Process p = Runtime.getRuntime().exec("/path/to/binary");
Когда я останавливаю приложение Java, внешняя программа продолжает работать, но я хочу, чтобы это тоже останавливалось.