2011-12-16 2 views
2

Если пользователь выполняет foo.exe на своем компьютере, существует ли способ завершить работу foo.exe с использованием Java-программы?Завершение работы программы с использованием Java

Редактировать: Чтобы прояснить ситуацию, я говорю о процессе, который не был создан приложением Java.

+4

Какой смысл? Это уже выполнено: D –

+0

Я действительно должен был видеть это. : P –

+1

Это может быть актуально: http://stackoverflow.com/q/81902/576139 –

ответ

4

Похоже, вы находитесь в Windows.

Команда, чтобы убить процесс: taskill или tskill в зависимости от вашей версии Windows.

tskill yourprocessname

выполняется Java

Runtime.getRuntime().exec(new String[]{"tskill", "foo"}); 
+0

Значит, вы запустили бы это с теми же аргументами, которые вы использовали бы в командной строке? (taskkill/im "foo.exe") –

Смежные вопросы