code: public Process launch(OutputStream output, OutputStream error) throws IOException{
          Process process = Runtime.getRuntime().exec(command(), null, workingDir);
          RuntimeUtil.redirectStreams(process, output, error);
          return process;
      }
docs: launches jvm with current configuration.
  
  note that, the streams passed are not closed automatically.
  
  @param output    outputstream to which process's input stream to be redirected.
  if null, it is not redirected
  @param error     outputstream to which process's error stream to be redirected.
  if null, it is not redirected
  @return          the process created
  
  @exception  IOException  if an I/O error occurs.
  
  @see jlibs.core.lang.RuntimeUtil#redirectStreams(Process, java.io.OutputStream, java.io.OutputStream)