in src/main/java/org/apache/commons/exec/launcher/WinNTCommandLauncher.java [49:62]
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
final CommandLine newCmd = new CommandLine("cmd");
newCmd.addArgument("/c");
newCmd.addArguments(cmd.toStrings());
return exec(newCmd, env);
}