在eclipse中书写了一段代码:
import java.lang.reflect.Method;
public static void main (String[] args){
String startClassName=args[0];
Method mainMethod=Class.forName(startClassName).getMethod("main", String[].class);
mainMethod.invoke(null, (Object)new String[]("111""222","333"));
}
class TestArguments{
public static void main(String[] args){
for(String arg :args){
System.out.println(arg);
}
}
}
问题是:
mainMethod.invoke(null, (Object)new String[]("111""222","333"));这句代码报错,求解!!!
|
|