Como executar um .exe que está dentro do jar?

3 respostas
H

Eai galera preciso executar .exe que está dentro do jar alguém sabe algum que método que faz isso?
Tentei isso mas não deu certo ele fala que não consegue achar o arquivo.

Runtime r = Runtime.getRuntime();
         String comando = "qemu.exe -L . -m "+ memoria.getSelectedItem().toString()
				+ " -hda linux.img -localtime -boot d -cdrom "
				+ arquivoSelecionado.getText();

                              r.exec(comando);

no eclipse ele funciona normal , mas depois que gero o jar não funciona.
Se alguém puder ajudar .
Vlw...

3 Respostas

Luiz_Aguiar

Adicione código fontes dentro das tags CODE .

[]s

ViniGodoy

Até onde sei, isso que você quer não é possível. E se for, não é trivial assim. Você pode criar um inputStream para copiar esse .exe para fora do .jar, e então roda-lo. Mas aí é mais fácil anexar o .exe no seu pacote de instalação, fora do .jar.

H

E tem que usar um inputStream msm Vlw Galera

achei algo nesses link
http://stackoverflow.com/questions/1385585/calling-an-exe-file-inside-jar
http://stackoverflow.com/questions/600146/run-exe-which-is-packaged-inside-jar

Criado 24 de maio de 2010
Ultima resposta 24 de mai. de 2010
Respostas 3
Participantes 3