code: def execute(self, classpath, main, jvm_options=None, args=None, stdout=None, stderr=None,
        cwd=None):
      
      runner = self.runner(classpath=classpath, main=main, jvm_options=jvm_options, args=args,
                           cwd=cwd)
      return runner.run(stdout=stdout, stderr=stderr)
docs: Launches the java program defined by the classpath and main.
  
      :param list classpath: the classpath for the java program
      :param string main: the fully qualified class name of the java program's entry point
      :param list jvm_options: an optional sequence of options for the underlying jvm
      :param list args: an optional sequence of args to pass to the java program
      :param string cwd: optionally set the working directory
  
      Returns the exit code of the java program.
      Raises Executor.Error if there was a problem launching java itself.