public class Message implements Serializable {
private String sight;
private String login;
private String password;
private String message;
// клиент
public Message(String login, String password,String sight){
this.login = login;
this.password = password;
this.sight = sight;
}
// сервер
public Message(String message){
this.message = message;
}
public String getSight(){
return sight;
}
public String getLogin(){
return login;
}
public String getMessage(){
return message;
}
public String getPassword(){
return password;
}
}
Вот этот класс одинаково реализован и на сервере и клиенте, я его использую для того что бы передавать данные (ну не суть) ну и вот когда я на клиенте посылаю этот обьект:
out.writeObject(client);
а сервер его получает:
clientSend = (Message) in.readObject();
И как только сервер получает этот обьект сразу же выдаёт исключения:
ava.lang.ClassNotFoundException: com.example.finalproject.Other.Message
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:626)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1613)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
at ClientThread.run(ClientThread.java:39)
java.lang.ClassNotFoundException: com.example.finalproject.Other.Message
В чём проблема, и как её исправить?