Tengo problemas con el comando RunTime

Miguel
15 de Abril del 2003
Hola, me gustaría saber cual es el funcionamiento correcto de la instrucción RunTime. Tengo que ejecutar desde JAVA un programa .exe, para ello utilizo:

RunTime.getRuntime().exec("C:\cocoa.exe");

y no me hace absolutamente nada.

No se si es porque lo utilizo mal o porque solo ejecuta JAVA programas bajo WINDOWS, o se realiza de otra forma, creando un proceso, etc...

Muchas gracias

javaelhutt
15 de Abril del 2003
El método exec de Runtime te devuelve un objeto del tipo Process, que representa a la aplicación que estás intentando ejecutar. Debes esperar a que este nuevo proceso termine. Para ello debes utilizar el método waitFor de Process.
Para más información mira en el API la documentación sobre las clases Process y Runtime.

l_arias83
15 de Abril del 2003
H0La MIrA pOR eJEMpL0 Aki TE mAND0 EL cOD pARa ABrIR eL bLOCK dE nOTAs En wINDOWs 2000 S0L0 CAmBIa eL cODIgO........

Runtime obj = Runtime.getRuntime();
try {

obj.exec("C:/WINNT/NOTEPAD.EXE");
} catch (Exception e) {

l_arias83
15 de Abril del 2003
H0La MIrA pOR eJEMpL0 Aki TE mAND0 EL cOD pARa ABrIR eL bLOCK dE nOTAs En wINDOWs 2000 S0L0 CAmBIa eL cODIgO........

Runtime obj = Runtime.getRuntime();
try {

obj.exec("C:/WINNT/NOTEPAD.EXE");
} catch (Exception e) {