Home | Schulung | Beratung | Referenzen | Veröffentlichungen | Jobs | Sitemap | Kontakt

Erste Folie | Zurück | Weiter | Letzte FolieGrafikversion | Inhalt | Home

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) {
...
}
}