All pastes #499085 Raw Edit

Miscellany

public java v1 · immutable
·published 2007-05-20 21:21 UTC
rendered paste body
public void loadModule(String name, String moduleclass, String[] args) {	try {	    URLClassLoader loader = URLClassLoader.newInstance(new URL[] {new URL(		    "file:///" + System.getProperty("user.dir") + "/classes/")});	    Class c = loader.loadClass(moduleclass);	    if (Module.class.isAssignableFrom(c)) {		Module module = (Module) c.newInstance();		log("Loaded module: " + name + " - " + moduleclass);		module.init(this, args);		modules.put(name, module);	    }	} catch (Exception ex) {	    log("Error loading module: " + name + " - " + moduleclass);	    ex.printStackTrace();	}}