更新时间:2022-06-23 03:08:11
对于你声明的要求(动态调用随机类的main方法,使用反射你有很多不必要的代码。
For your stated requirements (dynamically invoke the main method of a random class, with reflection you have alot of unnecessary code.
您可以调整以下代码以满足您的需求:
You can adapt the following code to meet your needs:
try {
final Class<?> clazz = Class.forName("blue.RandomClass");
final Method method = clazz.getMethod("main", String[].class);
final Object[] args = new Object[1];
args[0] = new String[] { "1", "2"};
method.invoke(null, args);
} catch (final Exception e) {
e.printStackTrace();
}