Я использую Java Runtime для запуска команд, включая определенные команды CVS.
Я использую:
process = runtime.exec ("cmd /C cvs...");
формат для запуска процесса в Java
Мне нужно иметь возможность остановить его. Для этого я использую метод уничтожения Java Process
process.destroy();
Однако останавливается только cmd , а не процесс cvs. Он продолжает выполняться как отдельный процесс без процесса cmd в качестве родительского.
В Интернете много ссылок на это, но я не нашел удовлетворительного решения. Спасибо