Runtime.getRuntime().exec(mysqldump) não funciona

3 respostas
IsraelPinheiro

Alguem sabe porque quando executo

Runtime.getRuntime().exec(mysqldump --user=user --password=password --host=localhost --all-databases > C:\Users\Administrador\Desktop\Teste\teste2.sql)

não consigo gerar o arquivo sql,sendo que, se eu executo o mesmo comando direto do prompt de comando ele funciona perfeitamente?

3 Respostas

A

IsraelPinheiro:
Alguem sabe porque quando executo

Runtime.getRuntime().exec(mysqldump --user=user --password=password --host=localhost --all-databases > C:\Users\Administrador\Desktop\Teste\teste2.sql)

não consigo gerar o arquivo sql,sendo que, se eu executo o mesmo comando direto do prompt de comando ele funciona perfeitamente?

EDITADO
putz… Você já disse o que eu perguntei rs…

A

É no Windows? Caso sim, tente:

Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL " + comando);
lucasportela

Exemplo:
https://sites.google.com/site/lucasportela/home/java/executarcomandospromptnojava

Criado 8 de agosto de 2011
Ultima resposta 8 de ago. de 2011
Respostas 3
Participantes 3