Executando o msys.bat usando o ProcessBuilder

Eu estou tentando executar msys.bat em java usando ProcessBuilder. Quando executo o arquivo .bat com o meu programa, ocorreu o seguinte erro: "Não é possível localizar o rxvt.exe ou sh.exe - anulando o binário. Pressione qualquer tecla para continuar..."

Aqui está o código

    ProcessBuilder Msys = new ProcessBuilder("C:/msys/1.0/msys.bat", "/C", "find \"C:/Users/Dan G/Desktop/hello.elf\"");

    Process p = Msys.start();

    String line;
    BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
    while ((line = r.readLine()) != null) {
        System.out.println(line);
    }
    r.close();

O objetivo é compilar alguns dos meus projetos em C. O comando lá em cima é apenas para testar um resultado, não o que eu quero realizar.

Obrigado pela ajuda!

questionAnswers(1)

yourAnswerToTheQuestion