.Jar executado em Runtime

1 resposta
zerokelvin

Pessoal, como faço pra executar um .jar baixado direto do banco sem gravá-lo no disco local?

Pelo Runtime.getruntime().exec( tenho que passar o file…

Se for por import, tem q esta no classpath, ou seja: fisicamente na máquina, até onde sei… Mesmo que eu puder colocar um endereço remoto, uma variavel estática me ferraria a vida, pq varios clientes acessariam a mesma classe num servido por exemplo…

Pelo classLoader dá tranquilo, já fiz isso conforme o topico que criei hj mesmo, mas o problema é que se a classe A está carregada, e ela tem um metodo getAlgo() da classe B, não roda, pq a classe b nao está carregada, o que é um encademento de problemas…

O problema é q baixo esse .jar do banco, de um BLOB, e nao posso gravar no disco local… tenho q executar as classes desse jar em tempo de execução… alguem manja?
valeu!

1 Resposta

zerokelvin

up… ainda tenho esse problema, mas posterguei.
Sei utilizar o url class loader, mas tem q estar fisicamente na maquina… preciso carregar, por exemplo, do binário do jar…
alguma luz? valeu ae!

Criado 4 de junho de 2010
Ultima resposta 17 de jun. de 2010
Respostas 1
Participantes 1