【发布时间】:2012-05-02 22:14:34
【问题描述】:
我正在尝试将客户端应用程序传递的对象转换为服务器应用程序中相同类的对象。
我目前在服务器应用程序中收到的错误是:
mei 02, 2012 11:44:43 PM server.UserThread process
SEVERE: null
java.lang.ClassNotFoundException: client.User
服务器正在通过 Socket -> ObjectInputStream 接收对象。
所以我想知道你们是否可以帮助我将 client.User 类转换为我的 Server.User 类。唯一可行的是将包放在 1 个项目中,然后定义类的确切位置。
始终可以提供代码。
【问题讨论】:
-
"ClassNotFoundException" 表明您的服务器无权访问客户端中使用的相同类文件。你在用类加载器做一些有趣的事情吗?
-
您是创建了 2 个相同的类还是使用了 same 类?您应该使用后者。
-
显示一些代码可能会有所帮助。
-
我没有使用类加载器 atm。
-
这与我刚才所说的完全相反。
标签: java serialization classnotfoundexception objectinputstream