local class incompatible: stream classdesc serialVersionUID = -3071141301473341931, local class serialVersionUID = -5858794047092118399
时间: 2023-11-09 21:57:41 浏览: 42
这个错误是因为序列化和反序列化的对象的serialVersionUID不一致导致的。当一个对象被序列化时,会生成一个唯一的serialVersionUID,用来标识这个类的版本。当反序列化对象时,会与本地类的serialVersionUID进行比较,如果不一致就会抛出这个异常。
解决这个问题的方法是在本地类中添加一个显式的serialVersionUID,并将其值设置为服务器上的serialVersionUID。这样就可以确保本地类与服务器上的类版本一致。