public ProcessAdapter execute(File directory, File jarFile, String... args) {
    return super.execute(directory, toJavaCommandLine(jarFile, args));
  }
public ProcessAdapter execute ( File directory , File jarFile , String ... args ) { return super . execute ( directory , toJavaCommandLine ( jarFile , args ) ) ; }
Forks and executes the given Java {@link File JAR File} in the specified {@link File working directory}
of the currently executing Java {@link Process}, passing the provided array of {@link String arguments}
on the command-line to the Java program.

@param directory {@link File directory} in which to execute the Java program.
@param jarFile Java {@link File JAR File} containing the Java program to execute.
@param args array of {@link String arguments} passed to the Java program.
@return a {@link ProcessAdapter} representing the forked {@link Process} executing
the given Java {@link File JAR File}.
@see RuntimeProcessExecutor#execute(File, String...)
@see org.cp.elements.process.ProcessAdapter