java 反射调用方法,方法内部调用了外部的jar,该外部jar怎么动态加载进来,现在报错:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.ifec.blueair.quartz.TaskUtils.invokMethod(TaskUtils.java:51)
at com.ifec.blueair.quartz.QuartzJobFactoryDisallowConcurrentExecution.execute(QuartzJobFactoryDisallowConcurrentExecution.java:21)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: java.lang.NoClassDefFoundError: com/ifec/blueair/framework/util/RandomNumberUtil
at com.ifec.blueair.quartz.task.TaskContentPoolSpring.getContentPoolTaskContentPoolTest(TaskContentPoolSpring.java:16)
... 8 more
你的项目右键,, bulid path --> add external folder -->选择外部的jar
这个你添加外部jar包的引用,同时添加build path