• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

muddymind

correr outra aplicação...

4 mensagens neste tópico

Boas!

Eu preciso de executar um outra aplicação a partir de um programa de java mas acontece que semp que fecho a aplicação de java, a o programa que executei tambem é fechado  :rant_01: Como posso resolver isso?

[]

ps- tou a usar:  Process p = Runtime.getRuntime().exec("python /usr/local/ntlmaps/main.py");

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

já arranjei uma solução...

Process p = Runtime.getRuntime().exec("python /usr/local/ntlmaps/main.py &");

[]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Lol isso não é bem uma solução lol :P quer dizer em linux funca mas não é a melhor opção acho eu :D

O melhor é criar uma thread e fazer um setDaemon a essa thread de forma a que o processo corra independente do programa principal, assim mesmo o que programa principal feche a vm do Java continua a correr bem como o exec.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para mim é a solução ideal pois também não me interessa que a vm do java continue a correr...

[]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora