import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.net.URLClassLoader;
import java.net.URLStreamHandlerFactory;
public class CustomClassLoad extends URLClassLoader {
public CustomClassLoad(){
this(getSystemClassLoader());
}
public CustomClassLoad(ClassLoader parent) {
super(new URL[] {}, null);
}
public void addURL(URL... urls) {
if (urls != null) {
for (URL url : urls) {
super.addURL(url);
}
}
}
public void addFile(File... files) throws IOException {
if (files != null) {
for (File file : files) {
if (file != null) {
super.addURL(file.toURI().toURL());
}
}
}
}
}
版权归属:
seems
许可协议:
本文使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权
评论区