Iniciando o serviço RMI

4 respostas
R

Gostaria de saber se tem como eu iniciar o servço RMI(rmiregistry) por um programa feito em java.

Desde ja agradeço

4 Respostas

F

Olá,

não entendi a pergunta. o q é este remiregistry q vc se refereiu?

R

É o seguinte, o rmiregistry, é um programa que vem junto com a sdk do java, ele se encontra na pasta $JAVA_HOME$/bin, e é usado para a tecnologia java.rmi, ele serve para que os programas remotos rmi, se registrem nele, podendo assim outros programas encontrarem estes programas remotos registrados no rmiregistry, e podendo fazer chamadas remotas a estes programas.

eltonk

Abaixo está um código que fiz para executar o notepad em cima de java… o resto é contigo :wink:

class execnotepad{
  public static void main(String args[]){
    try{
       System.out.println("Iniciando o Notepad");
       Runtime.getRuntime().exec("notepad.exe");
       System.out.println("Notepad Iniciado");
    }
    catch(Exception e){
       e.printStackTrace();
    }
  }
}

Abraços,

N

import java.rmi.registry.LocateRegistry;

public class RMIServer

{

public static final int PORT=1710;
public RMIServer()
{
     LocateRegistry.createRegistry(PORT);
     // está linha "liga" o rmiregistry automaticamente
     // ps. não tratei as possiveis exceções
}

}

falou e até mais!!!
…newThread…

Criado 29 de dezembro de 2003
Ultima resposta 6 de abr. de 2004
Respostas 4
Participantes 4