Como executar um progrma java dentro de outro programa java?

3 respostas
F

Galera como eu faço para chamar um programa java dentro de outro programa java?
Como se no meio do programa eu abrisse um outro programa e finalizasse o que estava em andamento???

Valeu!!!

3 Respostas

keller

Você nao pode criar uma instancia dele?
E depois dar um dispose(); em sua tela ativa?

Se não… tente utilizar o

Runtime.exec("cmd_aqui");

e depois dar um dispose(); em sua tela…

Valeu? até… :thumbup:
[]'s

*Runtime API:
:arrow: http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.html

F

valeu
Coloquei assim o codigo

Runtime.getRuntime().exec(“java - jar Teste.jar”);

Falow!! 8)

J

Foxan:
valeu
Coloquei assim o codigo

Runtime.getRuntime().exec("java - jar Teste.jar");

Falow!! 8)

Pessoal , tentei fazer o seguinte:

Runtime.getRuntime().exec("java -jar alomundo.jar &gt saidaalo.txt");

o comando dentro do exec funciona perfeitamente no DOS, mas não funciona sendo chamado pelo outro. Como eu faço isso: eu tenho um programa no formato jar, ele precisa de um arquivo de entrada e outro de saída, e normalmente é invocado assim:

java -jar qqr.jar arquivoargumento &lt entrada.txt &gt saida.txt

Isso funciona normalmente quando invocado do DOS, mas não funciona de jeito nenhum quando invocado pelo Runtime.exec.
Eu não tenho acesso ao código fonte do jar que eu quero executar. Como fazer isso funcionar?

Criado 15 de agosto de 2005
Ultima resposta 15 de jun. de 2007
Respostas 3
Participantes 3