Следующий метод:
private void startServer() { // snippet that starts the server on the local machine
try {
RemoteMethodImpl impl = new RemoteMethodImpl();
Naming.rebind( "Illusive-Server" , impl );
}catch(Exception exc) {
JOptionPane.showMessageDialog(this, "Problem starting the server", "Error", JOptionPane.ERROR_MESSAGE);
System.out.println(exc);
}
}
выдает это исключение: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: Interfaces.RemoteMethodIntf
Когда я запускаю свой проект, меня приветствует сообщение в JOptionPane о том, что проблема с запуском сервера, а затем приведенное выше исключение. В чем может быть причина этого?
Я не понимаю, почему в последнем утверждении об исключении указано, что класс не найден, кроме случаев, когда я импортировал нужные пакеты