| Name | Description | Type | Package | Framework |
| CommandLauncher | Interface to shield the caller from the various platform-dependentVersion:$Id: CommandLauncher. | Interface | org.apache.commons.exec.launcher | Apache Commons |
| CommandLauncherFactory | Builds a command launcher for the OS and JVM we are running under. | Class | org.apache.commons.exec.launcher | Apache Commons |
| CommandLauncherImpl | A command launcher for a particular JVM/OS platform. | Class | org.apache.commons.exec.launcher | Apache Commons |
| CommandLauncherProxy | A command launcher that proxies another command launcher. | Class | org.apache.commons.exec.launcher | Apache Commons |
| CommandLine | CommandLine objects help handling command lines specifying processes to execute. | Class | org.apache.commons.exec | Apache Commons |
| DaemonExecutor | Runs daemon processes asynchronously. | Class | org.apache.commons.exec | Apache Commons |
| DebugUtils | Provides debugging support. | Class | org.apache.commons.exec.util | Apache Commons |
| DefaultExecuteResultHandler | A default implementation of 'ExecuteResultHandler' used for asynchronousVersion:$Id: DefaultExecuteResultHandler. | Class | org.apache.commons.exec | Apache Commons |
| DefaultExecutor | The default class to start a subprocess. | Class | org.apache.commons.exec | Apache Commons |
| DefaultProcessingEnvironment | Helper class to determine the environment variable for the OS. | Class | org.apache.commons.exec.environment | Apache Commons |
| EnvironmentUtils | Wrapper for environment variables. | Class | org.apache.commons.exec.environment | Apache Commons |
| ExecuteException | An exception indicating that the executing a subprocesses failed. | Class | org.apache.commons.exec | Apache Commons |
| ExecuteResultHandler | The callback handlers for the result of asynchronous process execution. | Interface | org.apache.commons.exec | Apache Commons |
| ExecuteStreamHandler | Used by Execute to handle input and output stream ofVersion:$Id: ExecuteStreamHandler. | Interface | org.apache.commons.exec | Apache Commons |
| ExecuteWatchdog | Destroys a process running for too long. | Class | org.apache.commons.exec | Apache Commons |
| Executor | The main abstraction to start an external process. | Interface | org.apache.commons.exec | Apache Commons |
| InputStreamPumper | Copies all data from an System. | Class | org.apache.commons.exec | Apache Commons |
| Java13CommandLauncher | A command launcher for JDK/JRE 1. | Class | org.apache.commons.exec.launcher | Apache Commons |
| LogOutputStream | Base class to connect a logging system to the output and/or error stream of then external process. | Class | org.apache.commons.exec | Apache Commons |
| MapUtils | Helper classes to manipulate maps to pass substition map to the CommandLine. | Class | org.apache.commons.exec.util | Apache Commons |
| OpenVmsProcessingEnvironment | Helper class to determine the environment variableVersion:$Id: OpenVmsProcessingEnvironment. | Class | org.apache.commons.exec.environment | Apache Commons |
| OS | Condition that tests the OS type. | Class | org.apache.commons.exec | Apache Commons |
| OS2CommandLauncher | A command launcher for OS/2 that uses 'cmd. | Class | org.apache.commons.exec.launcher | Apache Commons |
| ProcessDestroyer | Destroys all registered Process after a certain event, typically when the VM exits | Interface | org.apache.commons.exec | Apache Commons |
| PumpStreamHandler | Copies standard output and error of sub-processes to standard output and error of the parent process. | Class | org.apache.commons.exec | Apache Commons |
| ShutdownHookProcessDestroyer | Destroys all registered Processes when the VM exits. | Class | org.apache.commons.exec | Apache Commons |
| StreamPumper | Copies all data from an input stream to an output stream. | Class | org.apache.commons.exec | Apache Commons |
| StringUtils | Supplement of commons-lang, the stringSubstitution() was in a simpler implementation available in an older commons-lang implementation. | Class | org.apache.commons.exec.util | Apache Commons |
| TimeoutObserver | Interface for classes that want to be notified by Watchdog. | Interface | org.apache.commons.exec | Apache Commons |
| VmsCommandLauncher | A command launcher for VMS that writes the command to a temporary DCL script before launching commands. | Class | org.apache.commons.exec.launcher | Apache Commons |
| Watchdog | Generalization of ExecuteWatchdogVersion:$Id: Watchdog. | Class | org.apache.commons.exec | Apache Commons |
| WinNTCommandLauncher | A command launcher for Windows XP/2000/NT that uses 'cmd. | Class | org.apache.commons.exec.launcher | Apache Commons |