Error al ejecutar

Miquel
12 de Diciembre del 2003
Intento ejecutar (abrir un fichero con la aplicacion por defecto) desde la linea de comandos, en windows xp, asi:

Runtime r = Runtime.getRuntime();
try {
Process p = r.exec("start C:\pesos.mdb");
}catch (IOException e) { System.out.println(e.toString());}

y recibo este error: java.io.IOException: CreateProcess: start C:pesos.mdb error=2

Alguien puede decirme como lo arreglo?
Gracias.

Mabrev
12 de Diciembre del 2003
Hola:

Yo he tenido el mismo problema en qindows XP, he logrado solucionarlo poniendo delante del comando cmd /c. Así que cambiando la primera línea de tu try por:
Process p = r.exec("cmd /c c:\pesos.mdb");
Es posible que funcione.

Espero que te sea de ayuda.

Saludos