Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > запуск и останов jar-файла из java-приложения


Автор: JohnnyQ 24.9.2016, 21:58
Добрый вечер, коллеги. 

Столкнулся с проблемой запуска и остановки стороннего jar-файла из моего приложения. 
Для запуска воспользовался:
Код

Runtime.getRuntime().exec("java -jar app.jar");


но как теперь программно остановить это приложение не понятно. Возможно, есть более красивые способы решения данной проблемы?

app.jar - сторонний сервер без GUI, у меня нет его исходного кода, в документации поставщика только информация про запуск через java -jar app.jar.




Автор: LSD 27.9.2016, 11:08
Runtime.exec() возвращает https://docs.oracle.com/javase/7/docs/api/java/lang/Process.html. У него есть метод destroy(), которые завершит этот процесс.

Автор: JohnnyQ 27.9.2016, 18:37
Цитата(LSD @ 27.9.2016,  11:08)
Runtime.exec() возвращает https://docs.oracle.com/javase/7/docs/api/java/lang/Process.html. У него есть метод destroy(), которые завершит этот процесс.

Большое спасибо! 
Ответ был перед носом, а я искал неизвестно что и неизвестно где  smile 

Автор: Starikan 30.9.2016, 01:21
через протокольные библиотеки вызывай которые inner и sat_reg

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)