首页 > 代码库 > java.io.InvalidClassException local class incompatible: stream classdesc serialVersionUID
java.io.InvalidClassException local class incompatible: stream classdesc serialVersionUID
现象:
java.io.InvalidClassException: com.engine.data.User; local class incompatible: stream classdesc serialVersionUID = -6012532569298149921, local class serialVersionUID = 6087477983556853561
解决方案:
将本地的序列化的类中的版本号(serialVersionUID )改成和远程中一样
从上列异常中可以看出
stream classdesc serialVersionUID = -6012532569298149921, (远程)
local class serialVersionUID = 6087477983556853561(本地)
所以你只需要吧本地的序列化类里的private static final long serialVersionUID = 改成远程的就行了
没有 private static final long serialVersionUID = 这行代码的加上这行代码。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。