Runtime.exec
Class Overview | Class Members | 
  This Package | 
All Packages
 public Process exec( String command ) throws IOException
Parameters
-  command 
-  a specified system command.
    
Returns
     a Process object for managing the subprocess.
    Description
 Executes the specified string command in a separate process. 
 
 The command argument is parsed into tokens and then 
 executed as a command in a separate process. This method has 
 exactly the same effect as exec(command, null).
  
Exceptions
 SecurityException
     if the current thread cannot create a
             subprocess.
    
See Also
     exec
  
 public Process exec( String command,
                     String envp[] ) throws IOException
Parameters
-  command 
-  a specified system command.
    
-  envp 
-  array containing environment in format
                       name=value
    
Returns
     a Process object for managing the subprocess.
    Description
 Executes the specified string command in a separate process with the 
 specified environment. 
 
 This method breaks the command string into tokens and 
 creates a new array cmdarray containing the tokens; it 
 then performs the call exec(cmdarray, envp).
  
Exceptions
 SecurityException
     if the current thread cannot create a
               subprocess.
    
See Also
     exec
  
 public Process exec( String cmdarray[] ) throws IOException
Parameters
-  cmdarray 
-  array containing the command to call and
                        its arguments.
    
Returns
     a Process object for managing the subprocess.
    Description
 Executes the specified command and arguments in a separate process.
 
 The command specified by the tokens in cmdarray is 
 executed as a command in a separate process. This has exactly the 
 same effect as exec(cmdarray, null).
  
Exceptions
 SecurityException
     if the current thread cannot create a
               subprocess.
    
See Also
     exec
  
 public Process exec( String cmdarray[],
                     String envp[] ) throws IOException
Parameters
-  cmdarray 
-  array containing the command to call and
                        its arguments.
    
-  envp 
-  array containing environment in format
                        name=value.
    
Returns
     a Process object for managing the subprocess.
    Description
 Executes the specified command and arguments in a separate process
 with the specified environment. 
 
 If there is a security manager, its checkExec method 
 is called with the first component of the array 
 cmdarray as its argument. This may result in a security 
 exception. 
 
 Given an array of strings cmdarray, representing the 
 tokens of a command line, and an array of strings envp, 
 representing an "environment" that defines system 
 properties, this method creates a new process in which to execute 
 the specified command.
  
Exceptions
 SecurityException
     if the current thread cannot create a
               subprocess.
    
See Also
     SecurityException, checkExec