Uruchamianie msys.bat przy użyciu ProcessBuilder

Próbuję uruchomić msys.bat w java używając ProcessBuilder. Po uruchomieniu pliku .bat w moim programie wystąpił następujący błąd: „Nie można znaleźć pliku binarnego rxvt.exe lub sh.exe - przerwanie. Naciśnij dowolny klawisz, aby kontynuować.”

Oto kod,

    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();

Celem jest skompilowanie kilku projektów C. Polecenie jest tylko po to, aby przetestować wynik, a nie to, co chcę osiągnąć.

Dzięki za pomoc!

questionAnswers(1)

yourAnswerToTheQuestion