【发布时间】:2012-11-15 23:00:15
【问题描述】:
我在数据库中保存了一个 java 对象,几天后我更改了我的 jre 版本。 现在,当我尝试读取同一个对象时,出现以下异常:
Exception in thread "main" java.io.InvalidClassException:
SerializeMe; local class incompatible: stream classdesc
serialVersionUID = -6377573678240024862, local class serialVersionUID = -8204757486033751616
我怎样才能摆脱这个,我怎样才能得到保存的对象?
请帮帮我。
【问题讨论】:
-
这就是为什么你应该总是顺便明确定义你的 SUID。
标签: java serialization serialversionuid