Estoy tratando de recoger Java y quería probar con el cliente/servidor de Java para hacer que el cliente envíe un objeto simple de una clase autodefinida (Mensaje) al servidor. El problema era que seguía obteniendo una ClassNotFoundException en el servidor.método readobject arroja ClassNotFoundException
Creo que el resto de los códigos parecen estar bien porque otros objetos como String pueden pasar sin problemas.
Tenía dos proyectos netbeans diferentes en diferentes ubicaciones para el cliente y el servidor cada uno.
Cada uno de ellos tiene su propia copia de clase de mensaje en sus respectivos paquetes. La clase de mensaje implementa Serializable.
En el lado del cliente, intento enviar un objeto Mensaje a través de.
En el lado del servidor, al llamar al método readObject, parece encontrar la clase Message del paquete del cliente en lugar de la suya. printStackTrace mostró: "java.lang.ClassNotFoundException: client.Message" en el lado del servidor
Ni siquiera he tratado de transmitir o almacenar el objeto recibido todavía. ¿Hay algo que dejé?
Y por favor, no cometa el serialUID exactamente 1L, ya que esto podría interferir con otro desarrollador que tiene la estúpida la misma idea. – Daniel
¡Funciona ahora! ¡Gracias ~! Finalmente, finalmente entiendo lo que está pasando – eruina
De nada. – BalusC