Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Запуск программы |
Автор: max07 29.3.2006, 18:30 |
Как программно запусть другую прогу? Какая в яве есть функция? |
Автор: Beard 29.3.2006, 18:31 | ||
cм.
|
Автор: max07 29.3.2006, 19:31 |
А чё вместо ... писать то? Имя фаила? |
Автор: Beard 29.3.2006, 19:42 | ||
Ну если это под виндой и есть приложение, связанное с расширением этого файла, то это приложение должно вызваться после такой строчки:
|
Автор: max07 29.3.2006, 19:57 |
а если не в винде а в линухе? |
Автор: Beard 29.3.2006, 20:08 | ||||
В принципе - никакой разницы. Что надо написать в *nix консоли, чтоб запустить то, что тебе надо? Вот и передай это в exec(). Если нужно, чтоб приложение запускалось в какой-нибудь конкретной директории, используй
например:
|
Автор: max07 29.3.2006, 21:31 |
ну в линухе чё то неочень получается запустить тотже *.htm фаил.... |
Автор: max07 29.3.2006, 21:43 |
О, то что надо. СПАСБО!!! |
Автор: lordtao 3.2.2010, 12:06 | ||
А как остановить запущенную программу? Например нужно сначала в командной строке запустить jar, а затем завершить эту программу. Типа:
|
Автор: LSD 3.2.2010, 17:57 |
Запущенную кем? И что за программа? Если запускаешь ее ты из своей программы, то можно вызвать Process.destroy(). Если это твоя программа, то пусть она слушает некий порт на 127.0.0.1 и как только туда поступит специальный сигнал - завершит свою работу. |