Class Java13CommandLauncher

  • All Implemented Interfaces:
    CommandLauncher
    Direct Known Subclasses:
    VmsCommandLauncher

    public class Java13CommandLauncher
    extends CommandLauncherImpl
    A command launcher for JDK/JRE 1.3 (and higher). Uses the built-in Runtime.exec() command
    Version:
    $Id: Java13CommandLauncher.java 1557338 2014-01-11 10:34:22Z sebb $
    • Constructor Detail

      • Java13CommandLauncher

        public Java13CommandLauncher()
        Constructor
    • Method Detail

      • exec

        public Process exec​(CommandLine cmd,
                            Map<String,​String> env,
                            File workingDir)
                     throws IOException
        Launches the given command in a new process, in the given working directory
        Specified by:
        exec in interface CommandLauncher
        Specified by:
        exec in 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 - the working directory where the command should run
        Returns:
        the newly created process
        Throws:
        IOException - probably forwarded from Runtime#exec