Tengo problemas con el comando RunTime
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
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
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.
Para más información mira en el API la documentación sobre las clases Process y Runtime.
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) {
Runtime obj = Runtime.getRuntime();
try {
obj.exec("C:/WINNT/NOTEPAD.EXE");
} catch (Exception e) {
