首页 > 解决方案 > 在java中运行wget命令时出现IOException

问题描述

当我运行 wget 命令时,IOException会抛出一个说No such File or Directory.

而且我保证命令是正确的,我使用终端进行了尝试。

这是我的代码。

default int execute(String[] command, StdOutLogger logger) throws IOException, InterruptedException {
    ProcessBuilder builder = new ProcessBuilder()
            .command(command)
            .redirectErrorStream(true)
            .directory(new File(System.getProperty("user.home")));
    Process process = builder.start();
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
    bufferedReader.lines().forEach(logger::log);
    return process.waitFor();
}

标签: javawget

解决方案


推荐阅读