Boa Tarde Pessoal 
Eu estou estudando RMI e desenvolvendo um pequeno sistema para treinar os estudos e talz…
Eu consegui fazer compilar tudo direito, gerei o stub, iniciei o rmiregistry.
Os arquivos do cliente em uma pasta para cliente e os arquivos do servidor em uma pasta do servidor (estou testando em uma unica máquina)
Depois de iniciar o rmiregistry executo a classe que contem o main do servidor, executo também a classe que contém o método main de cliente, até aí beleza.
Acontece que quando, no cliente, vou chamar algum método do servidor, aparece o seguinte erro:
NomeClasse é a classe que contem o método que estou tentando chamar de verdade! (Ela está no lado Servidor)
Vendo isso, peguei o arquivo class dessa classe na pasta com os arquivos do servidor e copiei para a pasta com os arquivos do cliente!!! Funcionou!
Agora a grande dúvida é se realmente essa é uma solução adequada???
As classes deveriam ficar no servidor gerando os objetos que seriam acessadas através da rede pelo RMI certo??? ou estou enganado e essas classes devem estar também no cliente???
aguardo resposta…
