SoloCodigo

Programación General => Java => Mensaje iniciado por: mabrev en Viernes 12 de Diciembre de 2003, 10:23

Título: Error En Runtime.exec(): Createprocess: Error=2
Publicado por: mabrev en Viernes 12 de Diciembre de 2003, 10:23
Hola:

  Estoy trabajando con Java en Windows XP, y al intentar ejecutar una sentencia desde la línea de comandos a través del método exec() de la clase Runtime, me aparece el siguiente error:

   CreateProcess:  error=2

He probado con varios comandos
   set temp="c:\temp"
   echo hola >prueba.txt
   echo hola
   dir

Pero nada, con todos me aparece el mismo error.

¿Puede ayudarme alguien a corregirlo?

Muchas gracias por adelantado.

Saludos.
Título: Re: Error En Runtime.exec(): Createprocess: Error=2
Publicado por: JuanK en Sábado 13 de Diciembre de 2003, 18:16
seria de mas ayuda si posteas el codigo que estas usando.
Título: Re: Error En Runtime.exec(): Createprocess: Error=2
Publicado por: mabrev en Lunes 15 de Diciembre de 2003, 14:47
Hola:

  Al final he conseguido solucionarlo, el problema es que en WinXP (al menos) es necesario poner la cadena "cmd /c " precediendo al comando que se desea ejecutar.

Saludos y muchas gracias.