Ejecutar un File
Hola gente, quisiera saber cĂłmo ejecutar un File, hay que llamar a alguna API?
Para ejecutar un exe desde tu programa java
usa el siguiente codigo...
try{
//Los argumentos a pasar
// El primero es el programa con el cual vas abrir el
// archivo
// El segundo es la ubicacion del archivo
// Si solo queres abrir la aplicacion solo ponele
//el primer parametro .Ejemplo Explorer.exe,Word.exe,etc
String[] ar = { "Notepad.exe","C:\prueba" };
//LLamas al metodo exec de la Clase Runtime y le
// pasas los parametros
Runtime.getRuntime().exec(ar);
}catch(IOException ex){ex.printStackTrace();}
}
usa el siguiente codigo...
try{
//Los argumentos a pasar
// El primero es el programa con el cual vas abrir el
// archivo
// El segundo es la ubicacion del archivo
// Si solo queres abrir la aplicacion solo ponele
//el primer parametro .Ejemplo Explorer.exe,Word.exe,etc
String[] ar = { "Notepad.exe","C:\prueba" };
//LLamas al metodo exec de la Clase Runtime y le
// pasas los parametros
Runtime.getRuntime().exec(ar);
}catch(IOException ex){ex.printStackTrace();}
}
Si, hasta ahi lo sabĂa. Me expliquĂ© mal. Yo quiero ejecutar cualquier archivo, sin tener que saber de antemano sobre quĂ© programa va a correr. Es decir, por ejemplo: si quiero ejecutar un txt, que se abra en el programa que está configurado para abrir archivos con extensiones txt.
PensĂ© que podrĂa llamar a alguna rutina del SO, eso es lo que preguntaba.
Muchas gracias de antemano.
PensĂ© que podrĂa llamar a alguna rutina del SO, eso es lo que preguntaba.
Muchas gracias de antemano.
