/*Same interface i have in my server computer.*/ package remoto; import java.rmi.Remote; import java.rmi.RemoteException; public interface Mensageiro extends Remote { void enviarMensagem(String msg) throws RemoteException; String lerMensagem() throws RemoteException; } /**********************************************************************************************/ import remoto.*; import java.rmi.registry.LocateRegistry; import java.rmi.registry.Registry; import java.rmi.RemoteException; import java.rmi.NotBoundException; public class MensageiroCliente { public static void main(String[] args) { try { Registry registry = LocateRegistry.getRegistry("192.168.1.102"); Mensageiro m = (Mensageiro) registry.lookup("MensageiroServer"); String resposta = m.lerMensagem(); System.out.println("Resposta do Server: " + resposta); } catch (RemoteException e) { System.out.println(); System.out.println("RemoteException: " + e.toString()); } catch (NotBoundException e) { System.out.println(); System.out.println("NotBoundException: " + e.toString()); } catch (Exception e) { System.out.println(); System.out.println("Exception: " + e.toString()); } } } /**********************************************************************************************/ Error1: NotBoundException: java.rmi.NotBoundException: MensageiroServer /**********************************************************************************************/ Error2: Changing a little bit the string of LocateRegistry.getRegistry and adding the port "192.168.1.102:1099" RemoteException: java.rmi.UnknownHostException: Unknown host: 192.168.1.102:1099; nested exception is: java.net.UnknownHostException: 192.168.1.102:1099 /**********************************************************************************************/ I'm using Mint, with NetBeans 6.9 and typing java -version in terminal it appears: java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.10.1) OpenJDK Client VM (build 19.0-b09, mixed mode, sharing)