在jre目录下的lib文件夹的rt.jar包中。该包是java运行的基础包。
InvocationTargetException异常由Method.invoke(obj, args...)方法抛出。当被调用的方法的内部抛出了异常而没有被捕获时,将由此异常接收。至于具体原因,就要看代码和详细的错误信息了。
可能是你用反射调用是非public 的方法,只要在invok前先设置成可以访问就行了如下示例
Method m = null//设置成可以访问
m.setAccessible(true)
在jre目录下的lib文件夹的rt.jar包中。该包是java运行的基础包。
InvocationTargetException异常由Method.invoke(obj, args...)方法抛出。当被调用的方法的内部抛出了异常而没有被捕获时,将由此异常接收。至于具体原因,就要看代码和详细的错误信息了。
可能是你用反射调用是非public 的方法,只要在invok前先设置成可以访问就行了如下示例
Method m = null//设置成可以访问
m.setAccessible(true)