View difference between Paste ID: q5p1PPgp and CpeF94hM
SHOW: | | - or go back to the newest paste.
1
package remoto;
2
import java.rmi.Remote;  
3
import java.rmi.RemoteException;
4
public interface Mensageiro extends Remote {
5
6
    void enviarMensagem(String msg) throws RemoteException;
7
8
    String lerMensagem() throws RemoteException;
9
    
10
}
11
/**********************************************************************************************/
12
package remoto;
13
import java.rmi.RemoteException;
14
import java.rmi.server.UnicastRemoteObject;
15
public class MensageiroImpl extends UnicastRemoteObject implements Mensageiro {
16
17
    public MensageiroImpl() throws RemoteException {
18
        super();
19
    }
20
21
    @Override
22
    public void enviarMensagem(String msg) throws RemoteException {
23
        System.out.println(msg);
24
    }
25
26
    @Override
27
    public String lerMensagem() throws RemoteException {
28
        return "Ola mundo meu ovo!";
29
    }
30
    
31
}
32
/**********************************************************************************************/
33
import remoto.*;
34
import java.rmi.registry.Registry;
35
import java.rmi.registry.LocateRegistry;
36
import java.rmi.Naming;
37
import java.rmi.server.*;
38
public class MensageiroServer {
39
    public static void main(String[] args) {
40
        try {
41-
            //A interface que não mostrei aqui chama-se "Mensageiro", e a classe que
41+
42-
            //implementa ela chama-se "MensageiroImpl".
42+
43
            Registry registro = LocateRegistry.getRegistry();
44-
            // Porta 1099 é a porta default do rmiregistry 
44+
45
            System.out.println("Servidor no ar.");
46
        } catch (Exception e) {
47
            System.out.println("Erro no servidor: " + e);
48
        }
49
    }
50
}
51
/**********************************************************************************************/
52
I'm using Mint,with NetBeans 7.1.2 and typing java -version in terminal it appears:
53
java version "1.6.0_26"
54
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
55-
Neste computador roda Mint, usei o NetBeans 7.1.2 e digitando java -version no terminal apareceu isso:
55+