Nie otrzymuję żadnego wyjścia i prawdopodobnie komputer zawiesza się z kodem [duplikat]
To pytanie jest dokładnym duplikatem:
Nie mogę znaleźć błędu symbolu w czasie kompilacji 2 odpowiedziPo otrzymaniu opinii uruchamiam program, ale nie mam wyjścia w konsoli
import java.io.File;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.*;
import java.io.InputStream;
class pbdemo {
static public void main(String[] args) throws Exception {
String s;
ProcessBuilder pb = new ProcessBuilder("cmd.exe", "/f", "dir");
pb.directory(new File("C:\\ljava"));
try {
Process pro = pb.start();
pro.waitFor();
BufferedReader br = new BufferedReader(new InputStreamReader(pro.getInputStream()));
while ((s = br.readLine()) != null) {
System.out.println("here we go" + s);
}
} catch (Exception e) {
System.out.println("sorry" + e);
}
}
}
Program działa, ale nie daje wyjścia.