问题描述
事情是这个样子的!服务端用oos=newObjectOutputStream(socket.getOutputStream());oos.writeObject(templist);oos.flush();其中的templist是个JList对象然后在客户端ois=newObjectInputStream(socket.getInputStream());templist=(JList)ois.readObject();读取,问题是每次读出来都是空的的的~~~~然后也不报错!手机显示程序出错意外退出!又了解的吗?????
解决方案
解决方案二:
JList是如何被序列化的?应该是两边的序列化方式不一致导致读不出来把报错贴出来
解决方案三:
引用1楼ygycomon的回复:
JList是如何被序列化的?应该是两边的序列化方式不一致导致读不出来把报错贴出来
照错误来看是说找不到类,但是我已经引入了jresystemlib了
解决方案四:
http://www.cnblogs.com/huangjacky/archive/2012/06/06/2538411.html网上看到了,加类没加进去~~
解决方案五:
你认为javax.swing.JList可以被序列化么?还有,你为什么要从服务器传递一个前端组件到android上面去?你传数据就算了,传这个有什么意义?
解决方案六:
ClassNotFound
时间: 2024-09-14 19:02:54