java.lang.reflect.InvocationTargetException

java.lang.reflect

InvocationTargetException

 java.lang.Object

  java.lang.Throwable

      java.lang.Exception

          java.lang.reflect.InvocationTargetException

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

發佈了48 篇原創文章 · 獲贊 39 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章