| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2011 14:24:02
|
lucas_vieira
Thread.start()
![[Avatar]](/images/avatar/db179d23e36e1ac0e06d3a0a1441f862.jpg)
Membro desde: 29/09/2009 15:15:40
Mensagens: 40
Localização: P. Prudente - SP
Offline
|
Olá pessoal, estou precisando de ajuda.
O problema é o seguinte, tenho alguns arquivos .jar que serão plugins para uma aplicação principal,
esses arquivos devem ser executados no momento que a aplicação principal for iniciada. Até poderia utilizar algum shell scrip,
porém os plugins são adicionados (como em qualquer outra aplicação que utiliza plugins) e preciso executar de forma dinâmica os .jar .
Obrigado pela atenção.
This message was edited 1 time. Last update was at 07/05/2011 11:35:04
|
Acadêmico de Ciência da Computação
Eternamente apaixonado por tecnologia livre
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2011 16:37:31
|
Kanin Dragon
Virtual Machine Man
![[Avatar]](/images/avatar/74f303673bc7765b1bd3fea078d185b5.jpg)
Membro desde: 01/02/2011 12:46:04
Mensagens: 682
Localização: Depende
Offline
|
Jovem,
Você terá o caminhos desses plugins definido em algum lugar da aplicação, por exemplo um arquivo .ini?
Se tiver o caminho fisicamente dos plugins utilizaria do comando abaixo?
Abs,
|
http://www.guj.com.br/java/244602-calunia-desabafo
Dragão Torpente
Shidoshi Ninjutsu
Engenharia Eletrônica - ITA
Mestrado Engenharia Eletrica - UFRJ
Futuramente Doutorado - Harvard
SCJP 5
SCWCD 5
SCJD
SCBCD
SCDJWS
SCEA
Não respondo dúvidas via MP. Não seja egoista e abra um tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2011 17:10:12
|
lucas_vieira
Thread.start()
![[Avatar]](/images/avatar/db179d23e36e1ac0e06d3a0a1441f862.jpg)
Membro desde: 29/09/2009 15:15:40
Mensagens: 40
Localização: P. Prudente - SP
Offline
|
Então, assim que o plugin é "instalado" na aplicação é salvo seu caminho do arquivo .jar na minha base de dados.
Utilizando esse método para criar um novo processo vinculado a execução do plugin eu já conhecia, e na verdade é necessário
executar o comando 'java -jar', porém ele não funciona perfeitamente em todos os casos, em alguns casos chega até a perder
referencia de arquivos e bibliotecas .. pensei em algo como vincular um objeto ao plugin (arquivo .jar) para ai sim executalo, seria perfeito, será que tem algo do tipo? Ou viajei ?
Uma outra opção seria uma automatização de execução desses asquivos .jar .. alguém conhece alguma solução ?
Abraço galera, e valeu pela atenção
|
Acadêmico de Ciência da Computação
Eternamente apaixonado por tecnologia livre
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2011 11:20:39
|
lucas_vieira
Thread.start()
![[Avatar]](/images/avatar/db179d23e36e1ac0e06d3a0a1441f862.jpg)
Membro desde: 29/09/2009 15:15:40
Mensagens: 40
Localização: P. Prudente - SP
Offline
|
Pessoal, muito obrigado pela atenção.
Consegui encontrar em um fórum da gringa a solução para o meu problema, e o mais legal, de uma forma mais clear que usando o Runtime.exec().
Segue o código pra quem tiver a mesma dúvida.
Só fique atento pois os processos continuam execuntando, então ao fim da aplicação os mesmos devem ser finalizados, por exemplo com o comando 'p1.destroy();'
abraço galera
This message was edited 1 time. Last update was at 07/05/2011 11:35:52
|
Acadêmico de Ciência da Computação
Eternamente apaixonado por tecnologia livre
 |
|
|
 |
|
|