![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| KOp4iK |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 26.11.2004 Где: Латвия Репутация: 1 Всего: 3 |
Всем добрый день!
Есть код
s = "javac c:/aaa/server/pjkt/ParseException.java" в системной переменной прописан путь к компилеру - всё ок если запускать из командной строки. А вот из явы
при чём у меня жуткая подозряна что проблемма даже не в самом Process"е а в том что его как-то по хитрому надо запускать... толи в отдельном потоке толи с приорететом высоким... В общем у кого какие мысли? |
||||
|
|||||
| KOp4iK |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 26.11.2004 Где: Латвия Репутация: 1 Всего: 3 |
||||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
1. Думаю что надо заглядывать в FAQ. 2. Пользоваться поиском по форуму. 3. Не забывать про кнопку Пометить вопрос как решённый. -------------------- 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. |
|||
|
||||
| KOp4iK |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 26.11.2004 Где: Латвия Репутация: 1 Всего: 3 |
В фак заглядывал, поис запустил (по Process) но "неасилил" чё придумал:
|
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
С этим кодом могут быть проблемы. Дело в том, что метод BufferedReader.readLine() блокируется до тех пор, пока в буффер не поступит строка полностью (т.е. с символом возврата каретки) или не будет достигнут конец потока. Если ты запускаешь приложение которое ничего не пишет в ErrorStream, но активно пишет в OutputStream, то оно встанет. Используй неблокируемое чтение:
И еще, ErrorStream и OutputStream закрывать не надо. Не ты их открывал, не тебе их и закрывать. -------------------- 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. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |