java.lang.IllegalArgumentException: object is not an instance of declaring class 使用invoke报错,原因为第一个参数不正确。Object result = m.invoke(testBean, new Object[] {}); 解决方法:testBean应该为这个方法所在的Object的实例。