比如
package org.modern.util;import javax.swing.*;/**
* Created by IntelliJ IDEA.
* User: hongyuhang
* Date: 2005-3-24
* Time: 10:46:13
* To change this template use File | Settings | File Templates.
*/
public class SwingTool {
public static ImageIcon createImageIcon(String filename, String description) {
String path = "/resources/images/" + filename;
System.out.println("文件名称:"+path);
return new ImageIcon(SwingTool.class.getResource(path));
}
}我已经通过反射得到了createImageIcon这个方法
Class cl=SwingTool.class;
比如 Method method=....;
Object object=method.invoke(cl.newInstanse(),Object[] {"aaa","bbb"});
提示为InvocationTargetException
我知道静态方法不应该用cl.newInstanse()去调用得,那这句话我该怎么写?