現在的位置: 首頁 > 綜合 > 正文

java.lang.VerifyError

2013年10月23日 ⁄ 綜合 ⁄ 共 682字 ⁄ 字號 評論關閉
java.lang.VerifyError:...Call to wrong initialization method:可能是在調用構造函數即"<init>"的時候傳進了錯誤的owner
java.lang.VerifyError:...Incompatible object argument for function call同樣是方法調用的時候出現的錯誤。看時候有參數設置錯誤了
java.lang.VerifyError:... Stack size too large:設置的最大棧空間大小不夠
java.lang.VerifyError:... Illegal local variable number:這個題目可能是設置的最大局部變量大小不夠,也可能是訪問的局部變量的index不對
java.lang.ClassFormatError: Arguments can't fit into locals in class file...可能是設置的最大局部變量大小不夠
java.lang.VerifyError:...  Must call initializers using invokespecial在你調用<init>方法的時候使用了非INVOKESPECIAL的其他操縱碼了。
java.lang.VerifyError:...  Expecting to find integer on stack可能是在賦值的時候類型不匹配,典型的就是將int類型直接賦值到Integer這之類的。固然在寫java代碼的時候可以直接賦值,但是在字節碼的時候先要調用Integer的valueOf方法創建一個Integer對象再賦值
【上篇】
【下篇】

抱歉!評論已關閉.