ClassLoader utility.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static ClassLoader | Returns: AURLClassLoader that can load classes from a directory that contains jar and zip files.Directory with jars. libDir, ClassLoader the parent cl)ClassLoader, or null if none.
Deprecated
removal candidate, never used
Create a class loader that can load classes from the specified file directory. |
| private static URLClassLoader | |
| public static URLClassLoader | Returns: aURLClassLoadera canonical path location dirPath)Construct a |
| public static URLClassLoader | Returns: aURLClassLoadera canonical path location location, ClassLoader ClassLoader to be used as parent for returned one.Construct a |
| public static Object | |
| public static Object | Returns: an instance of clazznameThe name of the class you want to load. clazzName, ClassLoader A classloader to use for loading a class. classLoader)Load a class using the provided |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| ClassLoaderUtil | back to summary |
|---|---|
| public ClassLoaderUtil() | |
| createClassloader | back to summary |
|---|---|
| public static ClassLoader createClassloader(File libDir, ClassLoader cl) throws IOException
Deprecated removal candidate, never used Create a class loader that can load classes from the specified file directory. The file directory must contains .jar or .zip
| |
| createClassLoaderWithSecCheck | back to summary |
|---|---|
| private static URLClassLoader createClassLoaderWithSecCheck(final URL[] urls, final ClassLoader parent) | |
| createURLClassLoader | back to summary |
|---|---|
| public static URLClassLoader createURLClassLoader(String dirPath) throws IOException Construct a
| |
| createURLClassLoader | back to summary |
|---|---|
| public static URLClassLoader createURLClassLoader(String location, ClassLoader parent) throws IOException Construct a
| |
| load | back to summary |
|---|---|
| public static Object load(String clazzName) Load a class using the current {link Thread#getContextClassLoader} | |
| load | back to summary |
|---|---|
| public static Object load(String clazzName, ClassLoader classLoader) Load a class using the provided
| |