import java.lang.reflect.Constructor; public class TestOne { public static void main(String args[]) throws Exception { Class params[] = { }; Class c = Class.forName(args[0]); Constructor cons = c.getConstructor(params); Object o = cons.newInstance(); ((CanRun) o).run(); } // main(String[]) } // class TestOne