package org.example;
public class CjlTest {
public static void cjlPrint(String test){
System.out.println("cjltest...,"+test);
}
}
package org.example;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Test {
public static void main(String[] args)
throws ClassNotFoundException, IllegalAccessException,
InstantiationException, NoSuchMethodException, InvocationTargetException {
test();
}
public static void test()
throws ClassNotFoundException, InstantiationException,
IllegalAccessException, NoSuchMethodException, InvocationTargetException {
Class cjl = Class.forName("org.example.CjlTest");
Object obj = cjl.newInstance();
//直接执行方法
Class[] m = new Class[1];
m[0] = String.class;
Method method = cjl.getDeclaredMethod("cjlPrint", m);
Object[] values = new Object[1];
values[0] = "testcjl";
method.invoke(obj, values);
}
}
cjltest...,testcjl
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。