您的位置:首页 > 编程语言 > Java开发

java.io.InvalidClassException异常处理

2016-12-21 16:45 351 查看
java.io.InvalidClassException: xxx.Xxxx; local class incompatible: stream classdesc serialVersionUID = 3131289854159272837, local class serialVersionUID = 718464469340458400
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:604)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1601)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1601)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1601)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
..............


原因:客户端的类与服务端的类版本不同步,也就是说客户端下载的jar包和服务端的jar包不一致。

解决的方法是:根据异常信息提示的类名找到该jar包,将服务器上用来下载的jar包与服务器真正应用的jar包同步。

即声明
private static final long serialVersionUID=718464469340458400l;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐