Окружение в приложение не отображает свой вывод или ошибкиJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Окружение в приложение не отображает свой вывод или ошибки

Сообщение Anonymous »

У меня есть следующий код, который выходит на FFMPEG для подкастов Trancode. В настоящее время FFMPEG терпит неудачу, но код не показывает, что это за ошибка. Что мне нужно сделать, чтобы увидеть вывод из приложения Shelled? < /P>
public int processFile(String[] commandArray) {

int result = -1;

try {

LOGGER.debug( "Launching command: " + ArrayUtilities.displayArrayValues( commandArray ) );

ProcessBuilder pb = new ProcessBuilder( commandArray );
Process proc = pb.start();

PipeStream out = new PipeStream(proc.getInputStream(), System.out);
PipeStream err = new PipeStream(proc.getErrorStream(), System.err);
out.start();
err.start();

proc.waitFor();
result = proc.exitValue();
LOGGER.debug("Exit value is: " + result);
} catch (Exception e) {
LOGGER.warn("Program failed: " + e.getMessage());
}

return result;
}

private class PipeStream extends Thread {
InputStream is;
OutputStream os;

public PipeStream(InputStream is, OutputStream os) {
this.is = is;
this.os = os;
}

public void run() {
byte[] buffer = new byte[1024];
int len;
try {
while ((len = is.read(buffer)) >= 0) {
os.write(buffer, 0, len);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
< /code>
Редактировать: я понял, что искал ошибки в операторах журнала и не вижу их. Я изменил свой код, чтобы захватить sysout/syserr в файл и записать файл в журнал, чтобы теперь я мог увидеть, что я после.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -or-errors
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • HTML-окружение с кодом Visual Studio
    Гость » » в форуме CSS
    0 Ответы
    31 Просмотры
    Последнее сообщение Гость
  • Окружение Yii2 с расписанием Yii2 не может прочитать значение окружения для контроллера консоли
    Anonymous » » в форуме Php
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Отображать моноширинные шрифты того же размера, что и их окружение.
    Anonymous » » в форуме CSS
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Невозможно добавить окружение мамбы в PyCharm, поскольку кнопка «ОК» неактивна.
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Eclipse для C/C ++ - окружение ... Новыми шаблонами, не показывающими
    Anonymous » » в форуме C++
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»