Ejecución de runtime.exec

cristina
12 de Julio del 2004
hola:

me gustaria ejecutar la orden
Process proc = runtime.exec("cmd /c cvs checkout c:\usuarios\Grupo");

pero al hacer me devuelve error 1, lo he intentado de varias formas pero la única valida es

Process proc = runtime.exec("cmd /c cvs checkout Grupo");

Creandome el directorio Grupo en el path en el cual se encuentra la aplicación, cuando yo lo necesito en
c:\usuarios\Grupo.

¿Podria alguien ayudarme?

Saludos

Cristina

chuidiang
12 de Julio del 2004
Prueba a cambiar el directorio actual con

System.setProperty ("user.dir", "c:\usuarios\grupo");

y luego ejecutar el comando cvs.

Otra opcion es que el comando cvs checkout tiene una opción que te sirve para eso. Sería algo como esto

cvs checkout -d c:\usuarios Grupo

la opcion -d hace que le modulo se extraiga en el directorio que se le indica.
Se buena.