java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498)
时间: 2024-04-28 11:19:29 浏览: 166
JAVA_Reflect
这个异常通常是由于反射调用方法时出现了异常而导致的。InvocationTargetException是Method.invoke()方法抛出的异常,它表示被调用方法的异常,而不是反射API的异常。具体来说,如果被调用的方法本身抛出了异常,那么Method.invoke()方法会将这个异常包装成一个InvocationTargetException异常并抛出,这就是这个异常的产生原因。你可以通过调用InvocationTargetException的getCause()方法来获取被调用方法抛出的原始异常。常见原因包括方法内部抛出了未处理异常或者方法签名与实际传入参数不匹配等。
阅读全文