1) Я использую Java для вызова терминала Linux, чтобы запустить foo.exe и сохранить вывод в файл:
String[] cmd = {"/bin/sh", "-c", "foo >haha.file"};
Runtime.getRuntime().exec(cmd);
2) Проблема в том, когда я планирую прочитать haha.file позжев коде это еще не было написано:
File f=new File("haha.file"); // return true
in = new BufferedReader(new FileReader("haha.file"));
reader=in.readLine();
System.out.println(reader);//return null
3) Только после завершения программы будет написан файл haha.file.Я только знаю, как сбрасывать «Писатели», но не знаю, как их сбрасывать.как это.Как заставить java записать файл в терминал?
Заранее спасибо EE