Gostaria de saber se tem como eu iniciar o servço RMI(rmiregistry) por um programa feito em java.
Desde ja agradeço
Gostaria de saber se tem como eu iniciar o servço RMI(rmiregistry) por um programa feito em java.
Desde ja agradeço
Olá,
não entendi a pergunta. o q é este remiregistry q vc se refereiu?
É 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.
Abaixo está um código que fiz para executar o notepad em cima de java… o resto é contigo 
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,
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…