Chamar programas em tempo de execução

7 respostas
G

Existe alguma forma de eu chamar algum programa externo ao java no meu código?
Por exemplo eu clicar em um botão e abrir o Macromedia Flash?

7 Respostas

E

tem sim. um exemplo

import java.io.*;

class Roda{
        public static void main(String args[]) throws IOException{
                Runtime.getRuntime().exec("endereço do pregrama");
        }
}
Onde endereço do programa é o caminho do executável (.exe)

Ederson

E

eu ia me esquecenu. Como eh um botaum, vc poe o comando

Runtime.getRuntime().exec("endereço do pregrama");

no actionListener do botão

R

especificamente para exibir paginas em flash, vc deve colocar a animação em uma página HTML e exibi-la em um JEditorPane

editorpane.setPage(URLpagina);

E

realmente eh como disse o microfilo.
Qdo eu expliquei como iniciar um programa, pensei no fato de ele querer iniciar o Macromedia Flash (o querido Flash!) e naum o plugin. Se for o plugin, foi malz pela resposta imprecisa!!!

Ederson

G

Então… a idéia do Runtime já tinha me passado pela cabeça, mas e se eu não tiver o endereço do programa?

E

como assim cara? explique mais precisamente o q vc quer fazer!!!

R

ae vc se ferrou…

Criado 10 de outubro de 2004
Ultima resposta 13 de out. de 2004
Respostas 7
Participantes 3