Estou tentando exportar o banco de dados porém não estou conseguindo
error:
Cannot run program “mysqldump”: CreateProcess error=2, O sistema não pode encontrar o arquivo especificado
Outra coisa, se o programa não estiver na variável de ambiente PATH então você também precisa informar o diretório onde o programa se encontra, assim:
File pasta = new File("<a pasta onde o 'mysqldump' se encontra>");
runtimeProcess = Runtime.getRuntime().exec(executeCmd, null, pasta);
int processComplete = runtimeProcess.waitFor();
File pasta = new File("C:\\xampp\\mysql\\bin");
runtimeProcess = Runtime.getRuntime().exec(executeCmd, null, pasta);
int processComplete = runtimeProcess.waitFor();
porém continuou com o mesmo error;
Cannot run program “mysqldump” (in directory “C:\xampp\mysql\bin”): CreateProcess error=2, O sistema não pode encontrar o arquivo especificado
Provavelmente esqueceu de por o nome completo do mysqldump
Dá uma olhada no conteúdo da pasta C:\xampp\mysql\bin.
O nome do arquivo deve ser mysqldump.exe, mysqldump.bat, mysqldump.cmd alguma coisa assim…
esses
eu não sei qual o motivo pq parece que a logica que você me falou está certa
pois diz que não pode executar o dump que está na pasta bin agora por qual motivo não está encontrando eu não sei .
Cannot run program “mysqldump.exe” (in directory “C:\xampp\mysql\bin”)
Remove os espaços em branco que você deixou nos elementos desse array.
Cada String não deve começar nem terminar com espaço.
Depois posta como ficou sua solução final.