Hola muchachos...
...,les cuento q... a veces no entiendo xq a mi me pasan errores tan raros.
miren... necesito ejecutar un archivo llamado mysqldump.exe y pasarle
algunos parametros, yo lo hago asi:
Process p = Runtime.getRuntime().exec("mysqldump.exe --opt --password=123 --user=root db_prueba > C:/micopia.sql" );
...,pero no me funciona y se q la sintaxis del comando esta bien, xq pongo:
mysqldump.exe --opt --password=123 --user=root db_prueba > C:/micopia.sql
en el cmd y me arroja los resultados perfectamente.
...,yo supuse q esa no era la manera correcta de ejecutar un archivo y enviarle
parametros desde java, entonces probe metiendo los parametros en un vector
y enviarselos.... pero nada, tampoco funciono.
y mysqldump.exe es un archivo q esta en las vbles de entorno, asi q se puede
ejecutar desde cualquier lado q siempre windows lo encontrara... pero suponiendo
q no lo encuentra... tambien probe poniendo la ruta absoluta donde esta
mysqldump.exe.... pero nada...
¿Alguien sabe como enviarle los parametros al .exe desde java?
¿o ALguien sabe q estoy haciendo mal?
MIL GRACIAS !!!