java.lang.ClassNotFoundException: com.qq.common.User

sxZeng 2011-04-29 07:30:51
想做一个Socket的聊天小程序 用ObjectOutputStream 和ObjectInputStream来发收消息
但当发送的对象是String时 程序正常 可以发送 但当发送自定义的User对象时(User 有String UserId和
Pass两个字段) 在接收方却出现了java.lang.ClassNotFoundException: com.qq.common.User这个异常
User已经序列化 而且服务器端和客户端都有相同的User对象
高手多多指教
...全文
680 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
E30714090 2011-05-24
  • 打赏
  • 举报
回复
对的。。。同上解决
sxZeng 2011-04-29
  • 打赏
  • 举报
回复 3
找到原因了 原来是客户端和服务器端的包含User的包名不一致 原来这样也不可以啊
真没想到
Jeelon 2011-04-29
  • 打赏
  • 举报
回复
LZ 这个是找不到类的异常 你仔细看看你的类是不是引用错了的 需要仔细呀 仔细!!
  • 打赏
  • 举报
回复
确认路径&是否真的序列化了。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧