Ae galera tou querendo fazer uma classe pra executar um arquivo d pen drive (F:\Denis\Portables\CommandPortable\CommandPromptPortable.exe)
Valew
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
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é.