org.apache.commons.exec.launcher
Class Java13CommandLauncher

java.lang.Object
  extended by org.apache.commons.exec.launcher.CommandLauncherImpl
      extended by org.apache.commons.exec.launcher.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


Constructor Summary
Java13CommandLauncher()
          Constructor
 
Method Summary
 java.lang.Process exec(CommandLine cmd, java.util.Map env, java.io.File workingDir)
          Launches the given command in a new process, in the given working directory
 
Methods inherited from class org.apache.commons.exec.launcher.CommandLauncherImpl
exec, isFailure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Java13CommandLauncher

public Java13CommandLauncher()
Constructor

Method Detail

exec

public java.lang.Process exec(CommandLine cmd,
                              java.util.Map env,
                              java.io.File workingDir)
                       throws java.io.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:
java.io.IOException - probably forwarded from Runtime#exec


Copyright © 2001-2010 Apache Software Foundation. All Rights Reserved.