# Package org.apache.commons.exec.launcher

package org.apache.commons.exec.launcher

Operating system dependent command launchers are abstracted by the interface `CommandLauncher`.

- Related Packages
  Package
  Description
  org.apache.commons.exec
  The main Apache Commons Exec package.
  org.apache.commons.exec.environment
  Queries the operating system environment.
  org.apache.commons.exec.util
  Gathers utilities.
- Class
  Description
  CommandLauncher
  Abstracts platform-dependent implementations.
  CommandLauncherFactory
  Builds a command launcher for the OS and JVM we are running under.
  CommandLauncherImpl
  A command launcher for a particular JVM/OS platform.
  CommandLauncherProxy
  A command launcher that proxies another command launcher.
  Java13CommandLauncher
  A command launcher for JDK/JRE 1.3 (and higher).
  OS2CommandLauncher
  A command launcher for OS/2 that uses 'cmd.exe' when launching commands in directories other than the current working directory.
  VmsCommandLauncher
  A command launcher for VMS that writes the command to a temporary DCL script before launching commands.
  WinNTCommandLauncher
  A command launcher for Windows XP/2000/NT that uses 'cmd.exe' when launching commands in directories other than the current working directory.