Class OS2CommandLauncher

  extended by
      extended by
          extended by

public class OS2CommandLauncher
extends CommandLauncherProxy

A command launcher for OS/2 that uses 'cmd.exe' when launching commands in directories other than the current working directory.

Unlike Windows NT and friends, OS/2's cd doesn't support the /d switch to change drives and directories in one go.

Field Summary
Fields inherited from class
Constructor Summary
OS2CommandLauncher(CommandLauncher launcher)
Method Summary
 java.lang.Process exec(Project project, java.lang.String[] cmd, java.lang.String[] env, workingDir)
          Launches the given command in a new process, in the given working directory.
Methods inherited from class
Methods inherited from class
getShellLauncher, getVMLauncher, setShellLauncher, setVMLauncher
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public OS2CommandLauncher(CommandLauncher launcher)
Method Detail


public java.lang.Process exec(Project project,
                              java.lang.String[] cmd,
                              java.lang.String[] env,
Launches the given command in a new process, in the given working directory.

exec in class CommandLauncher
project - the Ant project.
cmd - the command line to execute as an array of strings.
env - the environment to set as an array of strings.
workingDir - working directory where the command should run.
the created Process.
Throws: - forwarded from the exec method of the command launcher.