我在運行時遇到下面的異常,每當我試圖在我的項目中運行它。獲取java.io.InvalidClassException
EXCEPTION MESSAGE:Message:java.io.InvalidClassException:com.mypackage.abc.MyClass;局部類不兼容:流classdesc的serialVersionUID = -297991290629036654,本地類的serialVersionUID = -6182496564283649260
有人可以幫我擺脫這個異常掉。這背後的原因是什麼?我該如何解決這個問題?
請張貼一些代碼 – 2012-01-10 09:52:02
查看該異常的文檔。如果您希望程序忽略版本不兼容的事實,則可以將其設置爲它所期望的值,並且不會發生抱怨。 – 2012-01-10 10:05:38
所以,我要添加: private static serialVersionUID = 1L; 希望這會工作:) – 2012-01-10 11:42:03