protected void launch(String[] args) throws Exception {
		JarFile.registerUrlProtocolHandler();
		ClassLoader classLoader = createClassLoader(getClassPathArchives());
		launch(args, getMainClass(), classLoader);
	}
protected void launch ( String [ ] args ) throws Exception { JarFile . registerUrlProtocolHandler ( ) ; ClassLoader classLoader = createClassLoader ( getClassPathArchives ( ) ) ; launch ( args , getMainClass ( ) , classLoader ) ; }
Launch the application. This method is the initial entry point that should be
called by a subclass {@code public static void main(String[] args)} method.
@param args the incoming arguments
@throws Exception if the application fails to launch