pASSAR UM rUNNaBLE PARA OUTRA jvm RODAR

2 respostas
brunohansen

Fala galera mais uma vez preciso da ajuda de vcs!

Estou fazendo um sistema em java e através deste preciso abrir uma nova JVM e passar para ela rodar um programa gerado dinamicamente. (Passar um Runnable quem sabe!)

Alguem tem ideia de como posso fazer isso?

2 Respostas

eduveks

Vc pode executar assim:

Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("java -cp \"c:/programaXPTO/class/\" programa.Main");

E depois podes enviar e receber dados atravez de Input e Output Stream, o a classe Process force métodos pra isto…

Dá uma olhada em:
http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html

T

as tecnologias de invocacao remotas existem para isso: de uma olhada em RMI e/ou CORBA (preferencialmente o RMI)

Criado 3 de outubro de 2006
Ultima resposta 3 de out. de 2006
Respostas 2
Participantes 3