我在写一个动态加载本地的.class文件的需求

大致需求是,我动态生成一个.class文件, 然后生成后 需要加载这个文件,放到虚拟机里,可以被其他类调用。
我现在通过classLoader已经获取这个文件了,返回的Class 类 也能获取反射的对象,现在需要另外一个方法,通过反射获取这个方法,获取不到,怎么办?是不是我的这个方法现在不在虚拟机里,还是有权限? 求指教。

跟ClassLoader有关,后者无法访问前者
解决办法,先获取后者的ClassLoader,用这个ClassLoader去加载动态生成的文件

Class c=myClassLoader.loadClass("java.lang.String");
if(c!=null){
Object obj=c.newInstance();
//Method method=c.getMethod("say", null);
// method.invoke(obj, null);
System.out.println(c.getClassLoader().toString());
String.class.getClassLoader();
}