为什么我会收到此错误?虽然我已经设置了串行版本,但我无法完成我的工作。实际上我正在尝试从 objectoutputstream 读取。我需要来自对象输出流的 imageicon 数据,并且在那一行出现错误。我该怎么办?
我收到错误的行是:
- ImageIcon imageIcon = (ImageIcon) cObjectInputStream.readObject();
- java.io.InvalidClassException: javax.swing.ImageIcon; 本地类不兼容:流 classdesc serialVersionUID = -962022720109015502,本地类 serialVersionUID = 532615968316031794 at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583) at java.io .ObjectInputStream.readClassDesc(ObjectInputStream.java:1496) 在 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732) 在 java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) 在 java.io.ObjectInputStream.readObject( ObjectInputStream.java:351) 在 remoteserver.ClientScreenReciever.run(ClientScreenReciever.java:34)