jackHack.launcher
Class Launcher

java.lang.Object
  extended by jackHack.launcher.Launcher

public class Launcher
extends java.lang.Object

Launch the jar

Author:
Jack Hack

Constructor Summary
Launcher()
           
 
Method Summary
private static java.lang.String computeClassPath(java.util.ArrayList<java.lang.String> jarList)
          Compute the class path
private static void fillJarList(java.util.ArrayList<java.lang.String> jarList)
          Fill the jar list
private static void launchTheJar(java.util.ArrayList<java.lang.String> command)
          Launch the jar
static void main(java.lang.String[] args)
          Launch the jar
private static java.lang.String obtainMainClass()
          Obtain the main class
private static java.lang.String obtainNativePath()
          Obtain the native path
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Launcher

public Launcher()
Method Detail

main

public static void main(java.lang.String[] args)
Launch the jar

Parameters:
args - Unused

fillJarList

private static void fillJarList(java.util.ArrayList<java.lang.String> jarList)
Fill the jar list

Parameters:
jarList - Jar list to fill

obtainNativePath

private static java.lang.String obtainNativePath()
Obtain the native path

Returns:
Native path

obtainMainClass

private static java.lang.String obtainMainClass()
Obtain the main class

Returns:
Main class

computeClassPath

private static java.lang.String computeClassPath(java.util.ArrayList<java.lang.String> jarList)
Compute the class path

Parameters:
jarList - Jar list
Returns:
Class path

launchTheJar

private static void launchTheJar(java.util.ArrayList<java.lang.String> command)
Launch the jar

Parameters:
command - Command line for the launch