Invocar .jar que está em outro pc

1 resposta
xan

Jovens,
tenho uma aplicação A que roda em windows, que em determinado momento precisa executar um app.jar, este app.jar está em outra máquina Linux da rede, e irá iniciar um aplicativo do SO (usando Runtime.exec(""))

A princípio tinha testado com o jar na mesma máquina, utilizando o Runtime.exec("java -jar app.jar param1, param2, etc"); Até aí tudo certo, minha aplicação chamou o app.jar com o Runtime.exec(), e o app.jar chamou o aplicativo do SO firmeza (no caso o notepad.exe).

Depois disso coloquei o jar em outra máquina da rede (porém windows também), em uma pasta compartilhada e chamei o Runtime.exec("java -jar \\\\192.168.X.X\\app.jar param1, param2, etc");
O máximo que consegui foi fazer abrir o notepad, porém no pc A, e não no pc onde estava o app.jar;

O Runtime atende esse caso? Existe outra forma para que isso funcione?

Agradeço desde já,
valeu!

1 Resposta

Flavio_machine

Da para fazer com RMI o Spring ajuda bastante nisso.

Criado 24 de agosto de 2011
Ultima resposta 25 de ago. de 2011
Respostas 1
Participantes 2