Package org.apache.commons.exec.launcher
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 SummaryConstructors
- 
Method SummaryMethods inherited from class org.apache.commons.exec.launcher.CommandLauncherProxyexecMethods inherited from class org.apache.commons.exec.launcher.CommandLauncherImplisFailureMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.exec.launcher.CommandLauncherexec
- 
Constructor Details- 
OS2CommandLauncherConstructs a new instance.- Parameters:
- launcher- the command launcher to use.
 
 
- 
- 
Method Details- 
execLaunches the given command in a new process, in the given working directory.- Specified by:
- execin interface- CommandLauncher
- Specified by:
- execin class- CommandLauncherImpl
- 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.
 
 
-