public class ThingClassLoader extends URLClassLoader
| 构造器和说明 |
|---|
ThingClassLoader(ClassLoader parent)
构建一个世界级的类装载器。
|
ThingClassLoader(URL[] urls) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addJarOrZip(File dir)
从一个目录或者jar或zip添加类库。
|
List<String> |
getAlClassPathDirs()
返回所有以目录为主的类库路径。
|
List<String> |
getAllJarsByName()
返回所有的Jar名称列表。
|
String |
getClassPath() |
static String |
getClassPathFormClassLoader(URLClassLoader loader,
String classPath,
Map<String,String> context) |
String |
getCompileClassPath() |
void |
initLibs()
初始化化lib文件中的类库,在world初始化的最后初始化。
|
addURL, close, definePackage, findClass, findResource, findResources, 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, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic ThingClassLoader(URL[] urls)
public ThingClassLoader(ClassLoader parent)
parent - 父类装载器public void initLibs()
public void addJarOrZip(File dir)
dir - 目录public String getClassPath()
public static String getClassPathFormClassLoader(URLClassLoader loader, String classPath, Map<String,String> context)
public String getCompileClassPath()
Copyright © 2016 xworker.org. All rights reserved.