![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
max07 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 21.12.2004 Репутация: нет Всего: нет |
Как программно запусть другую прогу? Какая в яве есть функция?
|
|||
|
||||
Beard |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
cм.
|
|||
|
||||
max07 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 21.12.2004 Репутация: нет Всего: нет |
А чё вместо ... писать то? Имя фаила?
|
|||
|
||||
Beard |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
Ну если это под виндой и есть приложение, связанное с расширением этого файла, то
это приложение должно вызваться после такой строчки:
|
|||
|
||||
max07 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 21.12.2004 Репутация: нет Всего: нет |
а если не в винде а в линухе?
|
|||
|
||||
Beard |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.7.2005 Где: Санкт-Петербург Репутация: 2 Всего: 9 |
В принципе - никакой разницы.
Что надо написать в *nix консоли, чтоб запустить то, что тебе надо? Вот и передай это в exec(). Если нужно, чтоб приложение запускалось в какой-нибудь конкретной директории, используй
например:
Это сообщение отредактировал(а) Beard - 29.3.2006, 20:10 |
||||
|
|||||
max07 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 21.12.2004 Репутация: нет Всего: нет |
ну в линухе чё то неочень получается запустить тотже *.htm фаил....
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
HTML файл запустить нельзя, он не является исполняемым, запускать надо браузер. Попробуй что нибудь наподобие firefox my_doc.html. А еще лучше спроси у линуксоидов как из командной строки открыть файл ассоциированной программой. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
max07 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 21.12.2004 Репутация: нет Всего: нет |
О, то что надо. СПАСБО!!!
|
|||
|
||||
lordtao |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 3.2.2010 Репутация: нет Всего: нет |
А как остановить запущенную программу? Например нужно сначала в командной строке запустить jar, а затем завершить эту программу.
Типа:
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Запущенную кем? И что за программа? Если запускаешь ее ты из своей программы, то можно вызвать Process.destroy(). Если это твоя программа, то пусть она слушает некий порт на 127.0.0.1 и как только туда поступит специальный сигнал - завершит свою работу. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |