Я использую класс Runtime для выполнения части установки программного обеспечения. Тем не менее, его не работает, а это значит, что после того, как я запустил задание (которое создается с использованием класса Runtime), через некоторое время (что очень скоро) задание на установку просто завершается. Я думаю, проблема заключается в том, что основной поток должен заканчиваться и, таким образом, убивать процесс, созданный с использованием класса Runtime. Я прав ? И какое решение здесь?Выполняет ли основной поток в java перед любыми процессами, которые он может создать, используя выполнение класса Runtime, выполняющий
это, как я огнь своей работы в Teh основного класса:
try
{
Runtime.getRuntime().exec(cmd);
}
catch(IOException e)
{
//add logging functionality
e.printStackTrace();
}
Вскоре после этой команды, основная функция заканчивается.
Нет проблем с командой Runtime. Он работает. Я даже вижу, как он запускается (установка taht я стреляю через код), а затем он внезапно выходит.
спасибо, это сработало! – Chani