Windows 10 환경의 Java에서 Ubuntu의 Bash로 작성된 셸 스크립트를 어떻게 실행할 수 있습니까?
이 코드를 사용하려고하는데 스크립트를 실행하거나 실행하지 않습니다.Windows 10 환경의 Java에서 Ubuntu의 Bash로 작성된 쉘 스크립트를 어떻게 실행할 수 있습니까?
public static void main(String[] args) throws IOException {
Runtime rt = Runtime.getRuntime();
ProcessBuilder builder = new ProcessBuilder(
"bash.exe", "/mnt/d/Kaldi-Java/kaldi-trunk/tester.sh");
Process p = builder.start();
BufferedReader r = new BufferedReader(new
InputStreamReader(p.getInputStream()));
String line;
while (true) {
line = r.readLine();
if (line != null) { System.out.print(line);}
else{break;}
}
}
bash.exe가 정규화되어 있고 중복 런타임을 정의했을 수 있습니다 ... – Ivonet