Следующий метод:
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 произошло в серверном потоке; вложенное исключение:
java.rmi.UnmarshalException: ошибка демаршалинга аргументов; вложенное исключение:
java.lang.ClassNotFoundException: Interfaces.RemoteMethodIntf
Когда я запускаю свой проект, в JOptionPane появляется сообщение о проблеме с запуском сервера, а затем об исключении выше. В чем может быть причина этого?
Я не понимаю, почему в последнем операторе исключения говорится, что class not found exc, когда я импортировал правильные пакеты