>>344
サンプルコードも書いてみた。
public class Loader {
public static void main(String[] args) throws Exception {
String name = "Hoge"; //呼び出すクラス名
ClassLoader cl = Loader.class.getClassLoader();
Class c = cl.loadClass(name);
// mainメソッドを取得
java.lang.reflect.Method m = c.getMethod("main", String[].class);

Object o = c.newInstance();
//クラスのメインメソッドを呼び出し
m.invoke(o,new Object[]{new String[0]});
}
}