如何动态访问.class文件中的方法 程序运行过程中,由用户输入自定义的某个类的.class文件地址(如D:\MySoftware\AllClasses\TestClass.class),应该如何做才能访问该.class文件中的方法呢?或者有没有什么途径可以实现类似的功能,使得通过输入.class文件地址而动态访问自定义的类方法。小弟水平有限,还请高手赐教!先谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用反射机制,参考java.lang.Class和java.lang.reflect.MethodClass yourclass = Class.forName("包名.类名");Method[] m = yourclass.getMethods();m[n].invoke(Object obj, Object[] args) 自定义一个ClassLoader用来从用户输入的地址装载class,然后用楼上说的反射机制调用方法 有谁能告诉跟我讲讲ArrayList和HashSet的优缺点 swing中,KeyStroke类产生的实例是啥意思? 高手才进来: 求一个复杂算法 网络编程的小问题,望指教 如何通过java获取IE临时文件夹的路经 jdk下载及java 开发工具的了解? 窗体button未触发 javax.jnlp.UnavailableServiceException: uninitialized問題 大家帮帮我该怎么办 java设置问题 100分求java JNI的一个问题 华为在我校的一个试题,没弄懂为什么!
Class yourclass = Class.forName("包名.类名");
Method[] m = yourclass.getMethods();
m[n].invoke(Object obj, Object[] args)