我正在使用序列化来与我的server.this方式进行通信我的小程序检索在服务器中创建的JTree。在Eclipse和appletviewer中我的小应用程序完美的作品,但是当我试图从我的服务器启动我的小程序,我得到这个错误我的控制台上不能理解我的java.io.InvalidClassException:javax.swing.JComponent
java.io.InvalidClassException: javax.swing.JComponent; local class incompatible: stream classdesc serialVersionUID = 5858390075012080263, local class serialVersionUID = -1030230214076481435
我试图让SerialVersuinUID为每类我的项目与serialver
但没有他们有serialVersionUID = 5858390075012080263。 当我试图反序列化我的对象时,发生错误。 除此之外,错误说java.io.InvalidClassException:javax.swing.JComponent。 如何确定导致此错误的Jcomponent?它是我的Jtree吗?甚至我怎样才能设置serialVersionUID。通过创建一个扩展此JComponent的类并设置serialVersionUID?
在此先感谢
我花了整整一个下午的时间,我似乎无法找到。我没有任何线索导致这个错误。我生成了所有类的SerialUID,并确保它是相同的。 – lemoos 2011-05-24 15:27:49