Ejecutar un File

nonomino
20 de Septiembre del 2003
Hola gente, quisiera saber cómo ejecutar un File, hay que llamar a alguna API?

Mario Lavarreda
20 de Septiembre del 2003
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();}
}

nonomino
20 de Septiembre del 2003
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.