Class OS2CommandLauncher
java.lang.Object
org.apache.commons.exec.launcher.CommandLauncherImpl
org.apache.commons.exec.launcher.CommandLauncherProxy
org.apache.commons.exec.launcher.OS2CommandLauncher
- All Implemented Interfaces:
CommandLauncher
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.
Note that this class is currently unused because the Java13CommandLauncher is used for 0S/2.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class CommandLauncherProxy
execMethods inherited from class CommandLauncherImpl
isFailureMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CommandLauncher
exec
-
Constructor Details
-
OS2CommandLauncher
Constructs a new instance.- Parameters:
launcher- the command launcher to use.
-
-
Method Details
-
exec
Launches the given command in a new process, in the given working directory.- Specified by:
execin interfaceCommandLauncher- Specified by:
execin classCommandLauncherImpl- Parameters:
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.- Returns:
- the newly created process.
- Throws:
IOException- forwarded from the exec method of the command launcher.
-