java.lang.reflect
類 InvocationTargetException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.reflect.InvocationTargetException
字面可以看出,是反射調用方法時出現的異常。 解決辦法: 1.需要調用的方法文件名稱是否正確。 2.查看要反射的方法所依賴的文件(序列化到硬盤的文件,jna或jni調用的dll等)是否真的包含這個方法,或文件對應程序的版本是否正確。 3.序列化文件時編譯器的JDK版本和調用序列化文件時JDK版本是否合適。一般情況:調用程序JDK版本>=編譯序列化文件時的版本。 4.如果是applet被js通過網頁調用:可能會同時報出java.security.PrivilegedActionException錯誤。 這個時候就需要考慮applet是否被給予了一些權限。可能是由於沒有權利訪問本地文件,從而造成方法反射調用錯誤的原因。