Error al ejecutar
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.
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.
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
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
