como puedo hacer un backup desde java una base ded datos en postgree prque revisado e otrado este código pero me da un errore en la línea marcada y no se que hacer si es que hay que agregar alguna liberia o algo
Ayuda please
try {
String path = " D:\\Irina\\Tesis Iri";
Runtime r = Runtime.getRuntime();
//PostgreSQL variables
String user = "postgres";
String dbase = "comercial";
String password = "comercial*1";
Process p;
ProcessBuilder pb;
/**
* Ejecucion del proceso de respaldo
*/
r = Runtime.getRuntime();
pb = new ProcessBuilder("C:\\Archivos de programa (x86)\\PostgreSQL\\8.4\\bin\\pg_dump.exe", "-v", "-D", "-f", path, "-U", user, dbase);
pb.environment().put("PGPASSWORD", password);
pb.redirectErrorStream(true);
p = pb.start();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "La autentificación ha fallado para los datos proporcionados.");
}