我目前正在写一个项目,我有一个可序列化的类ClientRepository。该类不指定任何serialVersionUID。 当我尝试运行我的程序,我得到了以下异常:serialVersionUID异常
Exception in thread "main" java.io.InvalidClassException: ClientRepository; local class incompatible: stream classdesc serialVersionUID = -477189107700903771, local class serialVersionUID = -3576242897222506440
所以我增加了一个默认的serialVersionUID(1L),但现在我得到
Exception in thread "main" java.io.InvalidClassException: ClientRepository; local class incompatible: stream classdesc serialVersionUID = -477189107700903771, local class serialVersionUID = 1
我怎样才能改变“流classdesc serialVersionUID“为1L,所以它不会冲突?
谢谢!