我的JAVA学习之异常整理-java.io.InvalidClassException

java.io.InvalidClassException: com.ExamSimulation.user.ExamUser; 
local class incompatible: stream classdesc serialVersionUID = -9219275609965904406,
 local class serialVersionUID = 7784655863554346653

产生原因:
对象已经被序列化了,此时再去修改对象的代码,重新运行后,在反序列化时发现无法获取对象,因为两个对象的类已经不是同一个类,即序列化编号已经不同。
解决方法:
删除之前已经序列化的文件。

猜你喜欢

转载自blog.csdn.net/weixin_43041241/article/details/84347302