class JLauncher::JvmLaunchConfig

All the info that is needed to launch

Public Class Methods

new(classpath_elements, main_class) click to toggle source
# File lib/jlauncher.rb, line 130
def initialize(classpath_elements, main_class)

  @main_class = main_class
  @classpath_elements = classpath_elements
end

Public Instance Methods

run(args) click to toggle source
# File lib/jlauncher.rb, line 136
def run(args)
  classpath = @classpath_elements.join(File::PATH_SEPARATOR)
  exec("java", "-cp", "#{classpath}", "#{@main_class}", *args)
end