Java运行时无法在mac上运行命令

时间:2016-07-03 13:17:17

标签: java macos path ffmpeg

我通过brew安装在mac上安装了ffmpeg。当我从终端运行ffmpeg命令时,运行正常。但是当我在java中创建一个程序并执行像

这样的命令时
Runtime.getRuntime().exec("ffmpeg");

抛出IOException 无法运行程序“ffmpeg”:error = 2,没有这样的文件或目录。 知道怎么解决吗?

1 个答案:

答案 0 :(得分:0)

尝试使用以下代码

String[] command = new String[]{"/bin/bash","-c","ffmpeg -version"};            
        Process p = Runtime.getRuntime().exec(command);