Classe que executa linha de comando no prompt do DOS

Criei uma classe que executa uma linha de comando para fazer uma exportação de base de dados do Oracle no prompt do DOS. Ele está funicionando mais queria que gerasse uma messagem no prompt quando o backup fosse finalizado com sucesso tipo System.out.println(“Backup finalizado com sucesso.”)

O Programa**

import java.io.*;
/**
*

  • @author mns
    */
    public class BkOracle {

/** Creates a new instance of BkOracle */
public BkOracle() {
}
private static void FazBackup() {
String bkdbdoc = “exp system/123456@dbdoc file=C:\temp\dbdoc.dmp log=C:\temp\dbdoc.log direct=y consistent=y”;
try {
Runtime.getRuntime().exec("cmd /c "+bkdbdoc);
} catch (IOException ex) {
ex.printStackTrace();
}
}

/**

  • @param args the command line arguments
    */
    public static void main(String[] args) throws IOException {
    BkOracle.FazBackup();
    }

}

O que você pode fazer que eu pensei aqui na hora. Seria adicionar esses comandos em um arquivo .bat ( o que seria até melhor pois você não precisaria recompilar seu código caso o arquivo mudasse de lugar) e nesse arquivo bat você adicionava a sequência de comandos. Assim que terminar o comando do bd você daria um echo “Fim” e depous um pause para segurar o cmd aberto.