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.NoSuchMethodException
public java.lang.ClassLoader getClassLoader(java.lang.ClassLoader parent) throws java.net.MalformedURLException
URLClassLoader
parent
- parent classloaderjava.net.MalformedURLException
- If a bad dir name causes a malformed url