# Uses of Interface org.luaj.vm2.server.Launcher (Luaj API)
Date: 2015-04-29

## Uses of Interface
org.luaj.vm2.server.Launcher

Packages that use Launcher
org.luaj.vm2.server

Uses of Launcher in org.luaj.vm2.server

Classes in org.luaj.vm2.server that implement Launcher
`class` `DefaultLauncher` Default `Launcher` instance that creates standard globals and runs the supplied scripts with chunk name 'main'.

Methods in org.luaj.vm2.server that return Launcher
`static Launcher` `LuajClassLoader.NewLauncher()` Construct a default `Launcher` instance that will load classes in its own `LuajClassLoader` using the default implementation class `DefaultLauncher`.
`static Launcher` `LuajClassLoader.NewLauncher(java.lang.Class<? extends Launcher> launcher_class)` Construct a `Launcher` instance that will load classes in its own `LuajClassLoader` using a user-supplied implementation class that implements `Launcher`.

Method parameters in org.luaj.vm2.server with type arguments of type Launcher
`static Launcher` `LuajClassLoader.NewLauncher(java.lang.Class<? extends Launcher> launcher_class)` Construct a `Launcher` instance that will load classes in its own `LuajClassLoader` using a user-supplied implementation class that implements `Launcher`.

Copyright © 2007-2015 Luaj.org. All Rights Reserved.