public class ClassUtil
extends java.lang.Object
Constructor and Description |
---|
ClassUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.ClassLoader |
getClassLoader(java.lang.String path)
Returns the ClassLoader
|
static java.lang.ClassLoader |
getClassLoaderFromJar(java.lang.String jarPath)
Returns the ClassLoader to a jar
|
static java.lang.ClassLoader |
getClassLoaderFromJars(java.lang.String jarDir)
Returns the ClassLoader to all the jars present in the
dir passed has first parameter.
|
static java.util.Map |
loadClass(java.lang.ClassLoader classLoader,
java.lang.String[] classNames)
Tries to load the classes present in the array
passed has second parameter from
the ClassLoader passed has first parameter.
|
public static java.util.Map loadClass(java.lang.ClassLoader classLoader, java.lang.String[] classNames) throws java.lang.Exception
classLoader
- ClassLoader used to find the classclassNames
- array of classes to load.java.lang.Exception
public static java.lang.ClassLoader getClassLoaderFromJars(java.lang.String jarDir) throws java.lang.Exception
jarDir
- path to the directory containing the jarsjava.lang.Exception
public static java.lang.ClassLoader getClassLoaderFromJar(java.lang.String jarPath) throws java.lang.Exception
java.lang.Exception
public static java.lang.ClassLoader getClassLoader(java.lang.String path) throws java.lang.Exception
java.lang.Exception
Copyright © 2003-2014 QuickServer.org