O codigo é este
String script[]={"C:/Arquivos de programas/PostgreSQL/8.1/bin/pg_dump.exe","-h","192.168.100.100","-U","postgres","-p","5432","BD",">","BDTESTE"};
Process p = null;
try {
p = Runtime.getRuntime().exec(script);
p.waitFor();
} catch (InterruptedException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
System.out.println("Codigo de retorno : " + p.exitValue());
porem o p.exitValue() dá 1 ou seja deu PAU!!! 
o caminho é por ae msm??? alguem tem sugestao??? :roll: :oops: