Cita:  
					Iniciado por omega1924 
  Por ahora mi código esta así.
        try{
        int copia_seguridad;
        Process runtimeProcess = Runtime.getRuntime().exec("C:/AppServ/MySQL/bin/mysqldump.exe --opt --password=password --user=root --databases nombre_BD -r c:/ruta_bd.sql");
        copia_seguridad = runtimeProcess.waitFor();
        if(copia_seguridad==1){
        JOptionPane.showMessageDialog(null, "La copia de seguridad no se pudo generar");}
        else 
        if(copia_seguridad==0){
        JOptionPane.showMessageDialog(null,"\nCopia de seguridad creada con exito.\n Compruebe la ubicación del archivo en el disco local C: con el nombre de NOMBRE_BD");    }
        }catch(Exception e){ 
        JOptionPane.showMessageDialog(null,e);
                            }
    Hola se que han pasado años desde la publicacion de este mensaje, pero no esta de mas intentar. 
Me funciona bien, pero me pregunto, como funciona el contador copia_seguridad, donde se le asigna el valor 1 y el 0?