我正在尝试使用 Java,并希望使用 Java 的客户端/服务器进行测试,以使客户端将自定义类(消息)的简单对象发送到服务器。问题是我一直在服务器端收到 ClassNotFoundException。
我认为其余的代码似乎没问题,因为其他对象(例如 String)可以毫无问题地通过。
我在客户端和服务器的不同位置有两个不同的 netbeans 项目。
他们每个人在各自的包下都有自己的 Message 类副本。Message 类实现 Serializable。
在客户端,我尝试通过发送 Message 对象。
在服务器端,在调用 readObject 方法时,它似乎是从客户端的包中找到 Message 类而不是它自己的。printStackTrace 在服务器端显示:“java.lang.ClassNotFoundException: client.Message”
我什至还没有尝试投射或存储收到的对象。有什么我遗漏的吗?