Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中执行cd命令和ffmpeg_Java_Jsp_Ffmpeg_Command_Execution - Fatal编程技术网

在java中执行cd命令和ffmpeg

在java中执行cd命令和ffmpeg,java,jsp,ffmpeg,command,execution,Java,Jsp,Ffmpeg,Command,Execution,如何在更改的目录上运行cd命令(在linux-Ubuntu中)和ffmpeg。下面的jsp程序不适合我 String cmd = "cd "+getServletContext().getRealPath("/")+"Files/videos/"; out.println(cmd); ProcessBuilder pb = new ProcessBuilder( "/bin/sh", "-c", cmd + "&& ffmpeg -i nature.MP4")

如何在更改的目录上运行cd命令(在linux-Ubuntu中)和ffmpeg。下面的jsp程序不适合我

String cmd = "cd "+getServletContext().getRealPath("/")+"Files/videos/";
out.println(cmd);

ProcessBuilder pb = new ProcessBuilder(
    "/bin/sh", "-c", 
    cmd + "&& ffmpeg -i nature.MP4");


Process p = pb.start();
BufferedReader in = new BufferedReader(
           new InputStreamReader(p.getInputStream()) );
String line;
out.println("Meta-data...");
while ((line = in.readLine()) != null) {
  out.println(line);
}
in.close();

提前感谢…

您的问题是什么?你的代码有错误吗?在什么时候发生什么异常?当我执行上面的程序时,没有元数据返回。但当我转到终端并应用
cd
命令(到视频文件位置),然后应用
ffmpeg
命令时,它工作正常。