Hallo
der folgende Code wird ohne Probleme ausgeführt:
füge ich jetzt noch zusätzlich Parameter hinzu
dann kommt nur noch "Output:" und dannach nichts mehr das Programm läuft aber noch (abbruch nur durch Beenden möglich).
der Befehl auf der Kommandokonsole selber funktioniert aber.
Woran könnte das liegen?
der folgende Code wird ohne Probleme ausgeführt:
Java:
String [] prozess = {"cmd.exe"," /c ","Z:\\ffmpeg.exe "};
try{
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec(prozess);
InputStream is = process.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
System.out.print("Output"
);
while ((line = br.readLine()) != null) {
System.out.println(line);
}
}catch(IOException io){
System.out.println(io);
}
füge ich jetzt noch zusätzlich Parameter hinzu
Java:
String [] prozess = {"cmd.exe"," /c ","Z:\\ffmpeg.exe ", " -i"};
dann kommt nur noch "Output:" und dannach nichts mehr das Programm läuft aber noch (abbruch nur durch Beenden möglich).
der Befehl auf der Kommandokonsole selber funktioniert aber.
Woran könnte das liegen?