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!