Я пытался создать ProcessBuilder, вызывающий двоичный файл ffmpeg.
Моя проблема в том, что при его вызове он прекрасно возвращается под MacOs, Ubuntu и WindowsXp,
но под Windows7 waitFor () никогда не возвращается.
Кто-нибудь имел подобный опыт под windows 7? Любая помощь будет оценена!
Моя команда:
ProcessBuilder pb = new ProcessBuilder( );
pb.command( "C:\\Windows\\System32\\cmd.exe", "/c", "c:\\ffmpeg\\bin\\ffmpeg.exe", "-version" );
Пробовал и эти:
pb.command( "c:\\ffmpeg\\bin\\ffmpeg.exe", "-version" );
pb.command( "C:\\Windows\\System32\\cmd.exe", "/c", "start c:\\ffmpeg\\bin\\ffmpeg.exe -version" );
Результат тот же. (