Dynamischer ClassLoader
public class DynamicClassLoader
extends ClassLoader {
public Class loadClass(String name)
throws ClassNotFoundException {
if (
name.startsWith("java"))
return findSystemClass(name);
byte bytes[] = loadClassBytes(new
File( FileUtil.getTempDir() +
"/" +
FileUtil.getFileNameFromClassName(name)));
return defineClass( name, bytes, 0,
bytes.length);
}
private byte[] loadClassBytes(File
file) {
...
}
}