in src/main/java/org/apache/commons/exec/launcher/WinNTCommandLauncher.java [49:60]
public Process exec(final CommandLine cmd, final Map<String, String> env, final File workingDir) throws IOException {
if (workingDir == null) {
return exec(cmd, env);
}
// Use cmd.exe to change to the specified directory before running the command.
// @formatter:off
return exec(new CommandLine("cmd")
.addArgument("/c")
.addArguments(cmd.toStrings()), env);
// @formatter:on
}