關於java.lang.VerifyError異常的一個簡短問題。假如我得到看起來像這樣的錯誤:解釋「不兼容的參數到函數」異常消息
Java call terminated by uncaught Java exception: java.lang.VerifyError:(class: com/.../MyClassName, method: <init> signature: (Ljava/io/Reader;)V) Incompatible argument to function
你能幫助我理解什麼是「初始化」,什麼「(Ljava/IO /讀卡器;)V)」的部分涉及到?它們看起來不像方法名稱或簽名,但我對Java不太熟悉。謝謝!
謝謝!問題是,被初始化的對象的類型確實有兩個構造函數,一個取一個字符串,一個取StreamReader作爲參數。沒有其他版本的類型缺少使用字符串的構造函數。這是奇怪的。我必須找到一種方法來逐步執行此代碼。 – Zoomzoom
我們最終發現加載的java類已經損壞,不得不強制重載所有的類。 – Zoomzoom