Executar exe por java

Ae galera tou querendo fazer uma classe pra executar um arquivo d pen drive (F:\Denis\Portables\CommandPortable\CommandPromptPortable.exe)

Valew

seria isso ?

[code]try{
Process p = Runtime.getRuntime().exec(“caminho\seuArquivo.exe”);
if(p.exitValue()==0){
System.out.println(“Programa terminou normalmente”);
}
}catch(Exception e){

    }  [/code]

Isso mesmo! To fazendo uns negocios só que da erro de compilação … Como ficaria o código completo (Classe, Método e tals…)??? Valew

http://guj.com.br/artigos.jsp

pode fazer em um void main

[code]public class Teste {

/**
 * @param args
 */
public static void main(String[] args) {
	try{     
           Process p = Runtime.getRuntime().exec("C:/indy9.0.19_d6.exe");     
           if(p.exitValue()==0){     
              System.out.println("Programa terminou normalmente");     
           }     
        }catch(Exception e){     
                 
        }  

}

}[/code]

Valew…

[quote=meneghette]pode fazer em um void main

[code]public class Teste {

/**
 * @param args
 */
public static void main(String[] args) {
	try{     
           Process p = Runtime.getRuntime().exec("C:/indy9.0.19_d6.exe");     
           if(p.exitValue()==0){     
              System.out.println("Programa terminou normalmente");     
           }     
        }catch(Exception e){     
                 
        }  

}

}[/code][/quote]

Cuidado aí. Para mim tá parecendo que está faltando um “p.waitFor()” para garantir que se esperará que o programa externo termine.

Inté.