public class ClassLoaderUtil
extends java.lang.Object
| Constructor and Description |
|---|
ClassLoaderUtil(java.io.File libdir) |
| Modifier and Type | Method and Description |
|---|---|
void |
addJarFile(java.io.File jarfile) |
void |
addLibDir(java.io.File libdir) |
static java.lang.reflect.Method |
findMain(java.lang.Class cls) |
java.lang.ClassLoader |
getClassLoader(java.lang.ClassLoader parent)
get classloader based on the list of directories using
URLClassLoader |
public void addJarFile(java.io.File jarfile)
public void addLibDir(java.io.File libdir)
public static java.lang.reflect.Method findMain(java.lang.Class cls)
throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodExceptionpublic java.lang.ClassLoader getClassLoader(java.lang.ClassLoader parent)
throws java.net.MalformedURLException
URLClassLoaderparent - parent classloaderjava.net.MalformedURLException - If a bad dir name causes a malformed url