public class JavaWrapper
extends java.lang.Object
java org.apache.bcel.util.JavaWrapper <real.class.name> [arguments]
To use your own class loader you can set the "bcel.classloader" system property which defaults to "org.apache.bcel.util.ClassLoader", e.g., with
java org.apache.bcel.util.JavaWrapper -Dbcel.classloader=foo.MyLoader <real.class.name> [arguments]
ClassLoader
Constructor and Description |
---|
JavaWrapper() |
JavaWrapper(java.lang.ClassLoader loader) |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] argv)
Default main method used as wrapper, expects the fully qualified class name
of the real class as the first argument.
|
void |
runMain(java.lang.String class_name,
java.lang.String[] argv)
Runs the main method of the given class with the arguments passed in argv
|
public JavaWrapper(java.lang.ClassLoader loader)
public JavaWrapper()
public void runMain(java.lang.String class_name, java.lang.String[] argv) throws java.lang.ClassNotFoundException
class_name
- the fully qualified class nameargv
- the arguments just as you would pass them directlyjava.lang.ClassNotFoundException
public static void main(java.lang.String[] argv) throws java.lang.Exception
java.lang.Exception