String startMian=args[0];
Method methodMian=Class.forName(startMian).getMethod("main", String[].class);
methodMian.invoke(null, new Object[]{new String[]{"111","222","333"}});
或者是
String startMian=args[0];
Method methodMian=Class.forName(startMian).getMethod("main", String[].class);
methodMian.invoke(null, (Object)new String[]{"111","222","333"});
因为在对于参数解析的时候,会把你穿进去的参数,进行分开解析,所以最外面要包装一层。
老师的视频里将的和清楚的! |