Chamar programas em tempo de execução

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?

tem sim. um exemplo

[code]import java.io.*;

class Roda{
public static void main(String args[]) throws IOException{
Runtime.getRuntime().exec("endereço do pregrama");
}
}

[/code]
Onde endereço do programa é o caminho do executável (.exe)

Ederson

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

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

no actionListener do botão

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);

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

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?

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

ae vc se ferrou…