【问题标题】:Java runtime not able to run command on macJava 运行时无法在 mac 上运行命令
【发布时间】:2016-11-05 08:04:25
【问题描述】:

我通过 brew install 在 mac 上安装了 ffmpeg。当我从终端运行 ffmpeg 命令时,它运行良好。但是当我在java中创建一个程序并执行类似的命令时

Runtime.getRuntime().exec("ffmpeg");

它正在抛出 IOException 无法运行程序“ffmpeg”:错误=2,没有这样的文件或目录。 知道如何解决吗?

【问题讨论】:

标签: java macos path ffmpeg


【解决方案1】:

试试下面的代码

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-27
    • 1970-01-01
    • 2018-07-06
    • 2012-01-13
    相关资源
    最近更新 更多