Ammettendo che hai creato l'interfaccia remota che estende Remote, l'hai implementata estendendo UnicastRemoteObject, la rebind funziona così:
Naming.rebind("//"+hostname+"/nomeinterfaccia",istanzainterfaccia);

La porta di default è 1099, lascia quella e assicurati che non tieni firewall che la bloccano (in locale dovrebbe funzionare sempre).

Non dimenticare di avviare il registro remoto prima di avviare il programma:
start rmiregistry

Per il client:
Naming.lookup("//"+hostname+"/nomeinterfaccia");

Se devi provare tutto in locale fai hostname="localhost" prima di naming e rebind.


CIAUZZZZZZZ