Как записать вывод консоли в текстовый файл

Я попытался записать вывод консоли в текстовый файл, используя это предложение кода (http://www.daniweb.com/forums/thread23883.html#) Однако я не был успешным. Какие'S не так?

try {
      //create a buffered reader that connects to the console, we use it so we can read lines
      BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

      //read a line from the console
      String lineFromInput = in.readLine();

      //create an print writer for writing to a file
      PrintWriter out = new PrintWriter(new FileWriter("output.txt"));

      //output to the file a line
      out.println(lineFromInput);

      //close the file (VERY IMPORTANT!)
      out.close();
   }
      catch(IOException e1) {
        System.out.println("Error during reading/writing");
   }

Ответы на вопрос(11)

Ваш ответ на вопрос