系统找不到java.lang.ProcessBuilder.start中指定的文件

时间:2017-03-06 19:28:16

标签: java ant

我是编程新手。我最近尝试下载开源软件的源代码并设置环境。但是,当我第一次尝试运行构建时,我看到以下问题:

  

执行失败:java.io.IOException:无法运行程序“unzip”(在目录“.... \”中):CreateProcess error = 2,系统找不到指定的文件           在java.lang.ProcessBuilder.start

有关如何解决此问题的任何提示?

根据我的理解,它无法存档:

  1. 确切地寻找ProcessBuilder.start
  2. 如何修改?

1 个答案:

答案 0 :(得分:0)

试试这个:

ProcessBuilder processBuilder = new ProcessBuilder();
processBuilder.command("Write command here").start();

编辑:命令 - 以程序的完整路径开头的字符串数组。例如:

processBuilder.command("C:\\Program Files (x86)\\Microsoft Office\\Office15\\OUTLOOK.exe").start();