public class MultipleLevelJarUrlClassLoader extends URLClassLoader
| 构造器和说明 |
|---|
MultipleLevelJarUrlClassLoader(URL[] urls,
ClassLoader parent)
Create a new
MultipleLevelJarUrlClassLoader instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearCache()
Clear URL caches.
|
protected Class<?> |
findClass(String name) |
URL |
findResource(String name) |
Enumeration<URL> |
findResources(String name) |
protected Class<?> |
loadClass(String name,
boolean resolve) |
addURL, close, definePackage, getPermissions, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic MultipleLevelJarUrlClassLoader(URL[] urls, ClassLoader parent)
MultipleLevelJarUrlClassLoader instance.urls - the URLs from which to load classes and resourcesparent - the parent class loader for delegationpublic URL findResource(String name)
findResource 在类中 URLClassLoaderpublic Enumeration<URL> findResources(String name) throws IOException
findResources 在类中 URLClassLoaderIOExceptionprotected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass 在类中 ClassLoaderClassNotFoundExceptionpublic void clearCache()
protected Class<?> findClass(String name) throws ClassNotFoundException
findClass 在类中 URLClassLoaderClassNotFoundExceptionCopyright © 2020. All rights reserved.