本帖最后由 闫江龙 于 2012-1-1 01:52 编辑
String startingClassName = args[0];
Method mainMethod = Class.forName(startingClassName).getMethod("main", String[].class);
mainMethod.invoke(null, (Object)new String[]{"111","222","333"}); tartingClassName是什么?反射得到类中方法的话 Class.forName(这里不是应该写上类名完整路径吗?) 这里不太明白 怎么获取的?
class TestArguments{
public static void main(String[] args){
for(String arg : args){
System.out.println(arg);
}
} |