可以说,我想动态加载类的java和调用它的start()
(没有PARAMS)方法:动态加载类和调用Java中
Class<?> c = Class.forName("AbuseMe");
c.getMethod("start").invoke(c.newInstance());
这会是一个好/安全的方式去做吧?
可以说,我想动态加载类的java和调用它的start()
(没有PARAMS)方法:动态加载类和调用Java中
Class<?> c = Class.forName("AbuseMe");
c.getMethod("start").invoke(c.newInstance());
这会是一个好/安全的方式去做吧?
反射是在运行时处理Java类的一种非常有用的方法,它可以用于加载Java类,调用其方法或在运行时分析类。
试试这个例子。
这一定会帮助你。
How To Use Reflection To Call Java Method At Runtime
感谢
如果是工作,你捕获异常,则可以安全:) – Pshemo 2012-07-21 18:33:13
@duffymo代码工作,但我不知道如果我的方法是安全的。特别是如果可以使用newInstance()方法 – lukuluku 2012-07-21 18:50:18